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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f6f62c18120) 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> (0x0x7f6f62c18180) 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> (0x0x7f6f62c181e0) 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> (0x0x7f6f62c18240) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f6f62c18ba0) 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> (0x0x7f6f62c18c00) 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> (0x0x7f6f62c18c60) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f6f62c18cc0) 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> (0x0x7f6f62c18d20) 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> (0x0x7f6f62c18d80) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f6f62c18e40) 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> (0x0x7f6f62c18ea0) 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> (0x0x7f6f62c18f00) 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> (0x0x7f6f62c18f60) 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> (0x0x7f6f62c4b000) 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> (0x0x7f6f62c4b060) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f6f62bfb750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c4bd20) 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> (0x0x7f6f62bfb7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c4bd80) 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> (0x0x7f6f62bfb820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c4bde0) 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> (0x0x7f6f62bfb888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c4be40) 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> (0x0x7f6f62bfb8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c4bea0) 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> (0x0x7f6f62bfb958) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c4bf00) 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> (0x0x7f6f62bfb9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c4bf60) 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> (0x0x7f6f62bfba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c87000) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f6f62bfba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c87060) 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> (0x0x7f6f62bfbaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c870c0) 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> (0x0x7f6f62bfbb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c87120) 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> (0x0x7f6f62bfbbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c87180) 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> (0x0x7f6f62bfbc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c871e0) 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> (0x0x7f6f62bfbc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c87240) 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> (0x0x7f6f62bfbdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c87360) 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> (0x0x7f6f62bfbe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c873c0) 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> (0x0x7f6f62bfbea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62c87420) 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> (0x0x7f6f62cba208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f62cae600) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f6f62cd9240) 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 (0x0x7f6f62cd9480) 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 (0x0x7f6f62cd96c0) 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 (0x0x7f6f62cd9900) 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 (0x0x7f6f62cd9a80) 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 (0x0x7f6f62cd9e40) 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> (0x0x7f6f62d49120) 0 empty

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f6f62d71420) 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> (0x0x7f6f62d71480) 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> (0x0x7f6f62d714e0) 0 empty

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

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

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

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7f6f62d9f300) 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 (0x0x7f6f62d9f660) 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 (0x0x7f6f62d9f720) 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 (0x0x7f6f62d9f7e0) 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 (0x0x7f6f62d9f8a0) 0 empty

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f6f62d53958) 0 empty
  std::input_iterator_tag (0x0x7f6f62d9fe40) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f6f62d539c0) 0 empty
  std::forward_iterator_tag (0x0x7f6f62d53a28) 0 empty
    std::input_iterator_tag (0x0x7f6f62d9fea0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f6f62d53a90) 0 empty
  std::bidirectional_iterator_tag (0x0x7f6f62d53af8) 0 empty
    std::forward_iterator_tag (0x0x7f6f62d53b60) 0 empty
      std::input_iterator_tag (0x0x7f6f62d9ff00) 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> (0x0x7f6f62610b40) 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 (0x0x7f6f62610d80) 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 (0x0x7f6f62610de0) 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 (0x0x7f6f62610e40) 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 (0x0x7f6f62610ea0) 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 (0x0x7f6f62610f00) 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> (0x0x7f6f626e4480) 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> (0x0x7f6f626e44e0) 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> (0x0x7f6f626e4660) 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> (0x0x7f6f626e46c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f6f62280780) 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 (0x0x7f6f622807e0) 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 (0x0x7f6f62280840) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __jmp_buf_internal_tag
   size=104 align=8
   base size=104 base align=8
__jmp_buf_internal_tag (0x0x7f6f6201e120) 0

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

Class <anonymous struct>::<anonymous struct>
   size=112 align=8
   base size=112 base align=8
<anonymous struct>::<anonymous struct> (0x0x7f6f6201e240) 0

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

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

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7f6f6201e300) 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> > (0x0x7f6f6201e4e0) 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> (0x0x7f6f6201e540) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f6f6201eea0) 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 (0x0x7f6f62485bc8) 0
  std::allocator<char> (0x0x7f6f62485c30) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f6f6201ef00) 0 empty

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

Class std::initializer_list<char>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<char> (0x0x7f6f6201ef60) 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> > (0x0x7f6f61f0e000) 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> (0x0x7f6f61f0e060) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f6f61f0e360) 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> > (0x0x7f6f61f0e3c0) 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> (0x0x7f6f61f0e420) 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> (0x0x7f6f62485f08) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f6f61f0e480) 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> (0x0x7f6f61f0e4e0) 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> (0x0x7f6f61f0e540) 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> (0x0x7f6f61f0e600) 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 (0x0x7f6f62485958) 0
  std::allocator<wchar_t> (0x0x7f6f62485a28) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f6f61f0e660) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f6f61bec478) 0 empty
  std::__hash_base<unsigned int, long unsigned int> (0x0x7f6f61c09240) 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> (0x0x7f6f61c092a0) 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> (0x0x7f6f61bec4e0) 0 empty
  std::__hash_base<unsigned int, long long unsigned int> (0x0x7f6f61c09300) 0 empty

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f6f61bec618) 0 empty
  std::__hash_base<unsigned int, long double> (0x0x7f6f61c09600) 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> > (0x0x7f6f61bec6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f61c096c0) 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> > (0x0x7f6f61c09720) 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> > (0x0x7f6f61bec820) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f6f61c09780) 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> > > (0x0x7f6f61bec888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f61c097e0) 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> > (0x0x7f6f61c09840) 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> > (0x0x7f6f61bec9c0) 0 empty
  std::__hash_base<unsigned int, std::basic_string<wchar_t> > (0x0x7f6f61c098a0) 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> > > (0x0x7f6f61beca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f61c09900) 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> > (0x0x7f6f61c09960) 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> > (0x0x7f6f61beca90) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char16_t> > (0x0x7f6f61c099c0) 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> (0x0x7f6f61c09b40) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f6f61becaf8) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f6f61c09c00) 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> (0x0x7f6f61c09cc0) 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 (0x0x7f6f61becbc8) 0
  std::allocator<char16_t> (0x0x7f6f61becc30) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f6f61c09d20) 0 empty

Class std::basic_string<char16_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t> (0x0x7f6f61c09ae0) 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> > > (0x0x7f6f61becc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f61c09d80) 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> > (0x0x7f6f61c09de0) 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> > (0x0x7f6f61becd00) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char32_t> > (0x0x7f6f61c09e40) 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> (0x0x7f6f61ce0000) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f6f61becd68) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f6f61ce00c0) 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> (0x0x7f6f61ce0180) 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 (0x0x7f6f61bece38) 0
  std::allocator<char32_t> (0x0x7f6f61becea0) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f6f61ce01e0) 0 empty

Class std::basic_string<char32_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t> (0x0x7f6f61c09f60) 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> > > (0x0x7f6f61becf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f61ce0240) 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 (0x0x7f6f61ce02a0) 0

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

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7f6f61ce0420) 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 (0x0x7f6f61becdd0) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f6f61ce03c0) 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 (0x0x7f6f61a20068) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 8u)
  std::exception (0x0x7f6f61ce0480) 0 nearly-empty
      primary-for std::logic_error (0x0x7f6f61a20068)

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f6f61a209c0) 0
  std::__uses_alloc_base (0x0x7f6f61ce0d80) 0 empty

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

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

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

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

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7f6f61b796c0) 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> (0x0x7f6f61b79780) 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> (0x0x7f6f61b798a0) 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 (0x0x7f6f61b79960) 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 (0x0x7f6f61b455b0) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 8u)
  std::exception (0x0x7f6f61b799c0) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f6f61b455b0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f6f61694bc8) 0
  __gnu_cxx::__mutex (0x0x7f6f61740360) 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> (0x0x7f6f61740420) 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> (0x0x7f6f61694c98) 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> (0x0x7f6f61740480) 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> (0x0x7f6f61694d00) 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> (0x0x7f6f61694d68) 4
    __gnu_cxx::__mutex (0x0x7f6f617404e0) 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> (0x0x7f6f61740540) 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> (0x0x7f6f61694dd0) 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> (0x0x7f6f617405a0) 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> (0x0x7f6f61694ea0) 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> (0x0x7f6f61694f08) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f6f61694ea0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f6f61740720) 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> (0x0x7f6f61694750) 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> (0x0x7f6f61694a90) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f6f61694750)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f6f61404000) 4
      __gnu_cxx::__mutex (0x0x7f6f61740780) 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> (0x0x7f6f61404208) 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> (0x0x7f6f61404270) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f6f61404208)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f6f617407e0) 0 empty

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

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

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

Class oif::frame::Value
   size=16 align=8
   base size=16 base align=8
oif::frame::Value (0x0x7f6f61508360) 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> > (0x0x7f6f61508480) 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_ (0x0x7f6f615084e0) 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 (0x0x7f6f61404c30) 0
    vptr=((& oif::frame::UFAxis::_ZTVN3oif5frame6UFAxisE) + 8u)
  UFAxis_ (0x0x7f6f61508540) 0 nearly-empty
      primary-for oif::frame::UFAxis (0x0x7f6f61404c30)

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_ (0x0x7f6f615085a0) 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> (0x0x7f6f61404d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f615086c0) 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> > > (0x0x7f6f61508720) 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> (0x0x7f6f61404d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f61508780) 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> > (0x0x7f6f615087e0) 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> (0x0x7f6f61404dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f61508840) 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> > (0x0x7f6f61404e38) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice> (0x0x7f6f61404ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f615088a0) 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> (0x0x7f6f61404af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f61508900) 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> > (0x0x7f6f61508960) 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> (0x0x7f6f61508a20) 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> (0x0x7f6f61508a80) 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> (0x0x7f6f615089c0) 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> (0x0x7f6f615c9138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f61508ae0) 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> (0x0x7f6f615c91a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f61508b40) 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> > (0x0x7f6f615c9208) 0 empty
  std::is_void<oif::frame::UFDevice> (0x0x7f6f615c9270) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f61508ba0) 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> > (0x0x7f6f615c92d8) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > (0x0x7f6f615c9340) 0 empty
    std::is_void<oif::frame::UFDevice> (0x0x7f6f615c93a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f61508cc0) 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> > > (0x0x7f6f615c9410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f61508d80) 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> (0x0x7f6f615c9478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f61508de0) 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> > (0x0x7f6f61508e40) 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> > (0x0x7f6f615c9680) 0 empty
  std::is_object<oif::frame::UFDevice> (0x0x7f6f615c96e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f61508ea0) 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> (0x0x7f6f615c9750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f615d3000) 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> (0x0x7f6f615d3060) 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> (0x0x7f6f615c97b8) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFDevice, true> (0x0x7f6f615d30c0) 0 empty

Class std::__shared_count<>
   size=4 align=4
   base size=4 base align=4
std::__shared_count<> (0x0x7f6f615d3120) 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> (0x0x7f6f61508660) 0

Class std::remove_volatile<oif::frame::UFDevice*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFDevice*> (0x0x7f6f615d3240) 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*> (0x0x7f6f615d32a0) 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*> (0x0x7f6f615d31e0) 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*> (0x0x7f6f615c9958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f615d3300) 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*> (0x0x7f6f615c99c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f615d3360) 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*> > > (0x0x7f6f615d33c0) 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*> (0x0x7f6f615c9a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f615d3420) 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*> > (0x0x7f6f615d3480) 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*> (0x0x7f6f615c9c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f615d34e0) 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*> > (0x0x7f6f615c9c98) 0 empty
  std::is_array<oif::frame::UFDevice*> (0x0x7f6f615c9d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f615d3540) 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*> > (0x0x7f6f615c9d68) 0 empty
  std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > (0x0x7f6f615c9dd0) 0 empty
    std::is_array<oif::frame::UFDevice*> (0x0x7f6f615c9e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f615d3660) 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*> > > (0x0x7f6f615d3780) 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*> (0x0x7f6f615c9ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f615d37e0) 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*> > (0x0x7f6f615d3840) 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*> (0x0x7f6f615c9f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f615d38a0) 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*> > (0x0x7f6f615c9f70) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice*> (0x0x7f6f6124a000) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f615d3900) 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*> (0x0x7f6f6124a068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f615d3960) 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*> > (0x0x7f6f615d39c0) 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*> > (0x0x7f6f6124a270) 0 empty
  std::is_void<oif::frame::UFDevice*> (0x0x7f6f6124a2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f615d3a20) 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*> > (0x0x7f6f6124a340) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > (0x0x7f6f6124a3a8) 0 empty
    std::is_void<oif::frame::UFDevice*> (0x0x7f6f6124a410) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f615d3b40) 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*> > > (0x0x7f6f6124a478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f615d3c00) 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*> (0x0x7f6f6124a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f615d3c60) 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*> > (0x0x7f6f615d3cc0) 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*> > (0x0x7f6f6124a618) 0 empty
  std::is_object<oif::frame::UFDevice*> (0x0x7f6f6124a680) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f615d3d20) 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*> (0x0x7f6f6124a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f615d3e40) 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> (0x0x7f6f615d3ea0) 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*> (0x0x7f6f6124a750) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFDevice*, true> (0x0x7f6f615d3f00) 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> (0x0x7f6f615d3720) 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*> (0x0x7f6f6124a820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f615d3f60) 0 empty

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

Class UFBackendDevice_
   size=8 align=4
   base size=8 base align=4
UFBackendDevice_ (0x0x7f6f61508600) 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> > > (0x0x7f6f61253120) 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> > > (0x0x7f6f6124a9c0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f6f612531e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
std::make_unsigned<int> (0x0x7f6f61253660) 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> > > > (0x0x7f6f61253360) 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> > > > (0x0x7f6f612a5270) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6f61253a80) 0 empty

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

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

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

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

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

Class std::__alloctr_rebind<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f6f61253de0) 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> > > > (0x0x7f6f61253cc0) 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> (0x0x7f6f61253e40) 0 empty

Class std::less<UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFDeviceProperty> (0x0x7f6f612a5548) 0 empty
  std::binary_function<UFDeviceProperty, UFDeviceProperty, bool> (0x0x7f6f61253ea0) 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> > > > (0x0x7f6f61253f00) 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> > > > (0x0x7f6f612a55b0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6f61331000) 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> (0x0x7f6f612a5618) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6f612a5680) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6f613310c0) 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> > > > (0x0x7f6f61253c60) 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> > > > (0x0x7f6f612530c0) 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> (0x0x7f6f61253060) 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> > > (0x0x7f6f61331240) 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> > > (0x0x7f6f612a5820) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f6f613313c0) 0 empty

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

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

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

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

Class std::pointer_traits<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f6f61331540) 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> > > > (0x0x7f6f613314e0) 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> > > > (0x0x7f6f612a5a90) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6f613317e0) 0 empty

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

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

Class std::__alloctr_rebind<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, true> (0x0x7f6f61331960) 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> > > (0x0x7f6f61331840) 0 empty

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

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

Class std::__alloctr_rebind<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, true> (0x0x7f6f61331b40) 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> > > > (0x0x7f6f61331a20) 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> (0x0x7f6f61331ba0) 0 empty

Class std::less<UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::less<UFAxisType> (0x0x7f6f612a5d68) 0 empty
  std::binary_function<UFAxisType, UFAxisType, bool> (0x0x7f6f61331c00) 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> > > > (0x0x7f6f61331c60) 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> > > > (0x0x7f6f612a5dd0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6f61331d20) 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> (0x0x7f6f612a5f08) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6f612a5f70) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6f61331de0) 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> > > > (0x0x7f6f613319c0) 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> > (0x0x7f6f613311e0) 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 (0x0x7f6f6133a150) 0
    vptr=((& oif::frame::UFDevice::_ZTVN3oif5frame8UFDeviceE) + 8u)
  UFDevice_ (0x0x7f6f61331120) 0 nearly-empty
      primary-for oif::frame::UFDevice (0x0x7f6f6133a150)
  oif::frame::Property<UFDeviceProperty> (0x0x7f6f61331180) 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> > > (0x0x7f6f61331e40) 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> > > (0x0x7f6f61331ea0) 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> > (0x0x7f6f6116a180) 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> (0x0x7f6f6116a1e0) 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 (0x0x7f6f6116a120) 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*> > (0x0x7f6f6116a240) 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*> (0x0x7f6f611780d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6116a2a0) 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*> (0x0x7f6f61178138) 0 empty
  std::is_empty<oif::frame::UFAxis*> (0x0x7f6f611781a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6116a300) 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> > > (0x0x7f6f6116a360) 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> > (0x0x7f6f61178208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6116a3c0) 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> > (0x0x7f6f61178270) 0 empty
  std::is_empty<std::default_delete<oif::frame::UFAxis> > (0x0x7f6f611782d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6116a420) 0 empty

Class std::_Tuple_impl<2u>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<2u> (0x0x7f6f6116a480) 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*> (0x0x7f6f6116a5a0) 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*> (0x0x7f6f6116a600) 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*> (0x0x7f6f6116a540) 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*> (0x0x7f6f61178410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6116a660) 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*> (0x0x7f6f61178478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6116a6c0) 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*> > > (0x0x7f6f6116a720) 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*> (0x0x7f6f611784e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6116a780) 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*> > (0x0x7f6f6116a7e0) 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*> (0x0x7f6f61178618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6116a900) 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*> > (0x0x7f6f61178680) 0 empty
  std::is_array<oif::frame::UFAxis*> (0x0x7f6f611786e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6116a960) 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*> > (0x0x7f6f61178750) 0 empty
  std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f6f611787b8) 0 empty
    std::is_array<oif::frame::UFAxis*> (0x0x7f6f61178820) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f6116a9c0) 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*> > > (0x0x7f6f6116aa80) 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*> (0x0x7f6f61178888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6116aae0) 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*> > (0x0x7f6f6116ab40) 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*> (0x0x7f6f611788f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6116aba0) 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*> > (0x0x7f6f61178958) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis*> (0x0x7f6f611789c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6116ac00) 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*> (0x0x7f6f61178af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6116ac60) 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*> > (0x0x7f6f6116acc0) 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*> > (0x0x7f6f61178c30) 0 empty
  std::is_void<oif::frame::UFAxis*> (0x0x7f6f61178c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6116ade0) 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*> > (0x0x7f6f61178d00) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > (0x0x7f6f61178d68) 0 empty
    std::is_void<oif::frame::UFAxis*> (0x0x7f6f61178dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f6116ae40) 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*> > > (0x0x7f6f61178e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6116aea0) 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*> (0x0x7f6f61178ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6116af00) 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*> > (0x0x7f6f6116af60) 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*> > (0x0x7f6f611c1000) 0 empty
  std::is_object<oif::frame::UFAxis*> (0x0x7f6f611c1068) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f611c00c0) 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*> (0x0x7f6f611c10d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f611c01e0) 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> (0x0x7f6f611c0240) 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*> (0x0x7f6f611c1138) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFAxis*, true> (0x0x7f6f611c02a0) 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> (0x0x7f6f6116aa20) 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*> (0x0x7f6f611c1208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f611c0300) 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> (0x0x7f6f61178340) 0 empty
  std::default_delete<oif::frame::UFAxis> (0x0x7f6f6116a4e0) 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> > (0x0x7f6f611abf50) 0 empty
  std::_Tuple_impl<2u> (0x0x7f6f611c0360) 0 empty
  std::_Head_base<1u, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f6f611c12d8) 0 empty
    std::default_delete<oif::frame::UFAxis> (0x0x7f6f611c03c0) 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> (0x0x7f6f611c0420) 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> > (0x0x7f6f611cf770) 0
  std::_Tuple_impl<1u, std::default_delete<oif::frame::UFAxis> > (0x0x7f6f611cf7e0) 0 empty
    std::_Tuple_impl<2u> (0x0x7f6f611c0480) 0 empty
    std::_Head_base<1u, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f6f611c13a8) 0 empty
      std::default_delete<oif::frame::UFAxis> (0x0x7f6f611c04e0) 0 empty
  std::_Head_base<0u, oif::frame::UFAxis*, false> (0x0x7f6f611c0540) 0

Class std::enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, void> (0x0x7f6f611c06c0) 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> > (0x0x7f6f611c1478) 0
  std::_Tuple_impl<0u, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f6f611cfe00) 0
    std::_Tuple_impl<1u, std::default_delete<oif::frame::UFAxis> > (0x0x7f6f611cfe70) 0 empty
      std::_Tuple_impl<2u> (0x0x7f6f611c05a0) 0 empty
      std::_Head_base<1u, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f6f611c14e0) 0 empty
        std::default_delete<oif::frame::UFAxis> (0x0x7f6f611c0600) 0 empty
    std::_Head_base<0u, oif::frame::UFAxis*, false> (0x0x7f6f611c0660) 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> > (0x0x7f6f611c1680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f611c0720) 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> > > (0x0x7f6f611c0780) 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> > (0x0x7f6f611c16e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f611c07e0) 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> > > (0x0x7f6f611c1750) 0 empty
  std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f6f611c17b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f611c0840) 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> > (0x0x7f6f611c1820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f611c08a0) 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>&> (0x0x7f6f611c0900) 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> (0x0x7f6f611c1888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f611c0960) 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> > > (0x0x7f6f611c09c0) 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> (0x0x7f6f611c18f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f611c0a20) 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> > (0x0x7f6f611c0a80) 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> (0x0x7f6f611c1958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f611c0ae0) 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> > (0x0x7f6f611c19c0) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis> (0x0x7f6f611c1a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f611c0b40) 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> (0x0x7f6f611c1c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f611c0ba0) 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> > (0x0x7f6f611c0c00) 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> (0x0x7f6f611c0d80) 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> (0x0x7f6f611c0de0) 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> (0x0x7f6f611c0d20) 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> (0x0x7f6f611c1dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f611c0e40) 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> (0x0x7f6f611c1e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f611c0ea0) 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> > (0x0x7f6f611c1ea0) 0 empty
  std::is_void<oif::frame::UFAxis> (0x0x7f6f611c1f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f611c0f00) 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> > (0x0x7f6f611c1f70) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > (0x0x7f6f60ed8000) 0 empty
    std::is_void<oif::frame::UFAxis> (0x0x7f6f60ed8068) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f611c0f60) 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> > > (0x0x7f6f60ed80d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60eda000) 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> (0x0x7f6f60ed8138) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60eda060) 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> > (0x0x7f6f60eda0c0) 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> > (0x0x7f6f60ed8270) 0 empty
  std::is_object<oif::frame::UFAxis> (0x0x7f6f60ed82d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60eda1e0) 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> (0x0x7f6f60ed8340) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60eda240) 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> (0x0x7f6f60eda2a0) 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> (0x0x7f6f60ed83a8) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFAxis, true> (0x0x7f6f60eda300) 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> (0x0x7f6f6116a0c0) 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> > > (0x0x7f6f60eda360) 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*> > (0x0x7f6f60eda3c0) 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> (0x0x7f6f60ed8548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60eda420) 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> > (0x0x7f6f60ed85b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60eda480) 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> > > (0x0x7f6f60eda4e0) 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> > (0x0x7f6f60eda5a0) 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> > (0x0x7f6f60eda600) 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> > (0x0x7f6f60eda540) 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> > (0x0x7f6f60ed8680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60eda660) 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> > (0x0x7f6f60ed86e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60eda6c0) 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> > > > (0x0x7f6f60eda720) 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> > (0x0x7f6f60ed8750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60eda780) 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> > > (0x0x7f6f60eda7e0) 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> > (0x0x7f6f60ed87b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60eda840) 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> > > (0x0x7f6f60ed8820) 0 empty
  std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f6f60ed8888) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60eda8a0) 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> > > (0x0x7f6f60ed88f0) 0 empty
  std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6f60ed8958) 0 empty
    std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f6f60ed89c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60eda900) 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> > > > (0x0x7f6f60eda9c0) 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> > > (0x0x7f6f60edaa20) 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> > > (0x0x7f6f60ed8a28) 0 empty
  std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f6f60ed8a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60edaa80) 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> > > (0x0x7f6f60ed8af8) 0 empty
  std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6f60ed8b60) 0 empty
    std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f6f60ed8bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60edaae0) 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> > > > (0x0x7f6f60ed8c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60edab40) 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> > (0x0x7f6f60ed8c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60edaba0) 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> > > (0x0x7f6f60edac00) 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> > > (0x0x7f6f60ed8d00) 0 empty
  std::is_object<std::default_delete<oif::frame::UFAxis> > (0x0x7f6f60ed8d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60edac60) 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> > (0x0x7f6f60ed8dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60edacc0) 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> (0x0x7f6f60edad20) 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> > (0x0x7f6f60ed8e38) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<oif::frame::UFAxis>, true> (0x0x7f6f60edad80) 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> (0x0x7f6f60eda960) 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> > (0x0x7f6f60ed8f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60edade0) 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> > > (0x0x7f6f60f31068) 0 empty
  std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f6f60f310d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60edae40) 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> > > (0x0x7f6f60f311a0) 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> > > (0x0x7f6f60f31208) 0 empty
    std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f6f60f31270) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f60edaea0) 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> > (0x0x7f6f6116a060) 0

Class std::is_function<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFFrame> (0x0x7f6f60f313a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60edaf60) 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> > > (0x0x7f6f60f84000) 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> (0x0x7f6f60f31410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60f84060) 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> > (0x0x7f6f60f840c0) 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> (0x0x7f6f60f31478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60f84120) 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> > (0x0x7f6f60f314e0) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame> (0x0x7f6f60f31548) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60f84180) 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> (0x0x7f6f60f31680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60f841e0) 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> > (0x0x7f6f60f84240) 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> (0x0x7f6f60f843c0) 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> (0x0x7f6f60f84420) 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> (0x0x7f6f60f84360) 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> (0x0x7f6f60f31820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60f84480) 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> (0x0x7f6f60f31888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60f844e0) 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> > (0x0x7f6f60f318f0) 0 empty
  std::is_void<oif::frame::UFFrame> (0x0x7f6f60f31958) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60f84540) 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> > (0x0x7f6f60f319c0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > (0x0x7f6f60f31a28) 0 empty
    std::is_void<oif::frame::UFFrame> (0x0x7f6f60f31a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60f845a0) 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> > > (0x0x7f6f60f31af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60f84600) 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> (0x0x7f6f60f31b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60f84660) 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> > (0x0x7f6f60f846c0) 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> > (0x0x7f6f60f31c98) 0 empty
  std::is_object<oif::frame::UFFrame> (0x0x7f6f60f31d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60f847e0) 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> (0x0x7f6f60f31d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60f84900) 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> (0x0x7f6f60f84960) 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> (0x0x7f6f60f31dd0) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFFrame, true> (0x0x7f6f60f849c0) 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> (0x0x7f6f60edaf00) 0

Class std::remove_volatile<oif::frame::UFFrame*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFFrame*> (0x0x7f6f60f84ae0) 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*> (0x0x7f6f60f84b40) 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*> (0x0x7f6f60f84a80) 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*> (0x0x7f6f60f31f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60f84ba0) 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*> (0x0x7f6f60fd6000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60f84c00) 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*> > > (0x0x7f6f60f84c60) 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*> (0x0x7f6f60fd6068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60f84cc0) 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*> > (0x0x7f6f60f84d20) 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*> (0x0x7f6f60fd6270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60f84d80) 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*> > (0x0x7f6f60fd62d8) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f6f60fd6340) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60f84de0) 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*> > (0x0x7f6f60fd63a8) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f6f60fd6410) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f6f60fd6478) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60f84f00) 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*> > > (0x0x7f6f60bdf060) 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*> (0x0x7f6f60fd64e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60bdf0c0) 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*> > (0x0x7f6f60bdf120) 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*> (0x0x7f6f60fd6548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60bdf180) 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*> > (0x0x7f6f60fd65b0) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*> (0x0x7f6f60fd6618) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60bdf1e0) 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*> (0x0x7f6f60fd6750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60bdf240) 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*> > (0x0x7f6f60bdf2a0) 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*> > (0x0x7f6f60fd6958) 0 empty
  std::is_void<oif::frame::UFFrame*> (0x0x7f6f60fd69c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60bdf300) 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*> > (0x0x7f6f60fd6a28) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > (0x0x7f6f60fd6a90) 0 empty
    std::is_void<oif::frame::UFFrame*> (0x0x7f6f60fd6af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60bdf420) 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*> > > (0x0x7f6f60fd6b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60bdf4e0) 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*> (0x0x7f6f60fd6bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60bdf540) 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*> > (0x0x7f6f60bdf5a0) 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*> > (0x0x7f6f60fd6dd0) 0 empty
  std::is_object<oif::frame::UFFrame*> (0x0x7f6f60fd6e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60bdf600) 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*> (0x0x7f6f60fd6ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60bdf720) 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> (0x0x7f6f60bdf780) 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*> (0x0x7f6f60fd6f08) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*, true> (0x0x7f6f60bdf7e0) 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> (0x0x7f6f60bdf000) 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*> (0x0x7f6f60bf7000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60bdf840) 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> (0x0x7f6f60f31ea0) 0
  std::__shared_ptr<oif::frame::UFFrame, (__gnu_cxx::_Lock_policy)2u> (0x0x7f6f60f84a20) 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*> > (0x0x7f6f60bdf8a0) 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> > > (0x0x7f6f60bf70d0) 0 empty
  std::__not_<std::is_array<oif::frame::UFAxis> > (0x0x7f6f60bf7138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60bdf900) 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>&> (0x0x7f6f60bdf960) 0 empty

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f6f60bdfa80) 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> (0x0x7f6f60bdfae0) 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> (0x0x7f6f60bdfb40) 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> (0x0x7f6f60bdfba0) 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> (0x0x7f6f60bdfc00) 0 empty

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

Class std::__are_same<double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, int> (0x0x7f6f60bdfcc0) 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> (0x0x7f6f60bdfd20) 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 (0x0x7f6f60bdfd80) 0

Class std::allocator<char16_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char16_t>::rebind<char> (0x0x7f6f60bdfe40) 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 (0x0x7f6f61178068) 0
  std::basic_string<char16_t>::_Rep_base (0x0x7f6f60bdfde0) 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 (0x0x7f6f60bdfea0) 0

Class std::allocator<char32_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char32_t>::rebind<char> (0x0x7f6f60bdff60) 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 (0x0x7f6f60bf7208) 0
  std::basic_string<char32_t>::_Rep_base (0x0x7f6f60bdff00) 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> > > > (0x0x7f6f60cb0060) 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> > > > (0x0x7f6f60cb00c0) 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> > > > (0x0x7f6f60cb0000) 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> > > > (0x0x7f6f60cb0120) 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> > > > (0x0x7f6f60bf73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60cb0180) 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> (0x0x7f6f60cb01e0) 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> > > > (0x0x7f6f60bf7478) 0 empty
  std::__iterator_traits<std::_Rb_tree_const_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, true> (0x0x7f6f60cb0240) 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> (0x0x7f6f60cb0300) 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> > > (0x0x7f6f60bf75b0) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f6f60cb0360) 0 empty

Class std::aligned_storage<8u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<8u, 4u> (0x0x7f6f60cb03c0) 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> (0x0x7f6f60cb04e0) 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 (0x0x7f6f60cb0480) 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> > > (0x0x7f6f60bf7618) 0
  std::aligned_storage<8u, 4u> (0x0x7f6f60cb0420) 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> > > (0x0x7f6f60bf7548) 0
  std::_Rb_tree_node_base (0x0x7f6f60cb02a0) 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> > > (0x0x7f6f60cb0600) 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*> (0x0x7f6f60cb0720) 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> > > (0x0x7f6f60cb0780) 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> > > (0x0x7f6f60cb07e0) 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> > (0x0x7f6f60cb09c0) 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> (0x0x7f6f60cb0a20) 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 (0x0x7f6f60cb0960) 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*> > (0x0x7f6f60cb0a80) 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*> (0x0x7f6f60bf7af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60cb0ae0) 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*> (0x0x7f6f60bf7b60) 0 empty
  std::is_empty<const oif::frame::Value*> (0x0x7f6f60bf7bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60cb0b40) 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> > > (0x0x7f6f60cb0ba0) 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> > (0x0x7f6f60bf7c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60cb0c00) 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> > (0x0x7f6f60bf7c98) 0 empty
  std::is_empty<std::default_delete<const oif::frame::Value> > (0x0x7f6f60bf7d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60cb0c60) 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*> (0x0x7f6f60cb0d80) 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*> (0x0x7f6f60cb0de0) 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*> (0x0x7f6f60cb0d20) 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*> (0x0x7f6f60bf7e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60cb0e40) 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*> (0x0x7f6f60bf7ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60cb0ea0) 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*> > > (0x0x7f6f60cb0f00) 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*> (0x0x7f6f60bf7f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60d2b060) 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*> > (0x0x7f6f60d2b0c0) 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*> (0x0x7f6f60bf7f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60d2b120) 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*> > (0x0x7f6f60bf7410) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f6f60d2f000) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60d2b180) 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*> > (0x0x7f6f60d2f138) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f6f60d2f1a0) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f6f60d2f208) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60d2b1e0) 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*> > > (0x0x7f6f60d2b2a0) 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*> (0x0x7f6f60d2f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60d2b3c0) 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*> > (0x0x7f6f60d2b420) 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*> (0x0x7f6f60d2f340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60d2b480) 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*> > (0x0x7f6f60d2f3a8) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*> (0x0x7f6f60d2f410) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60d2b4e0) 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*> (0x0x7f6f60d2f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60d2b540) 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*> > (0x0x7f6f60d2b5a0) 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*> > (0x0x7f6f60d2f4e0) 0 empty
  std::is_void<const oif::frame::Value*> (0x0x7f6f60d2f548) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60d2b600) 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*> > (0x0x7f6f60d2f680) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > (0x0x7f6f60d2f6e8) 0 empty
    std::is_void<const oif::frame::Value*> (0x0x7f6f60d2f750) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60d2b660) 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*> > > (0x0x7f6f60d2f820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60d2b6c0) 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*> (0x0x7f6f60d2f888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60d2b720) 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*> > (0x0x7f6f60d2b780) 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*> > (0x0x7f6f60d2f8f0) 0 empty
  std::is_object<const oif::frame::Value*> (0x0x7f6f60d2f958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60d2b7e0) 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*> (0x0x7f6f60d2fa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60d2b900) 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> (0x0x7f6f60d2b960) 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*> (0x0x7f6f60d2faf8) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*, true> (0x0x7f6f60d2b9c0) 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> (0x0x7f6f60d2b240) 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*> (0x0x7f6f60d2fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60d2ba20) 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> (0x0x7f6f60bf7d68) 0 empty
  std::default_delete<const oif::frame::Value> (0x0x7f6f60cb0cc0) 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> > (0x0x7f6f60d471c0) 0 empty
  std::_Tuple_impl<2u> (0x0x7f6f60d2ba80) 0 empty
  std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f6f60d2fc98) 0 empty
    std::default_delete<const oif::frame::Value> (0x0x7f6f60d2bae0) 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> (0x0x7f6f60d2bb40) 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> > (0x0x7f6f60d47620) 0
  std::_Tuple_impl<1u, std::default_delete<const oif::frame::Value> > (0x0x7f6f60d47690) 0 empty
    std::_Tuple_impl<2u> (0x0x7f6f60d2bba0) 0 empty
    std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f6f60d2fd68) 0 empty
      std::default_delete<const oif::frame::Value> (0x0x7f6f60d2bc00) 0 empty
  std::_Head_base<0u, const oif::frame::Value*, false> (0x0x7f6f60d2bc60) 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> > (0x0x7f6f60d2fe38) 0
  std::_Tuple_impl<0u, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f6f60d47cb0) 0
    std::_Tuple_impl<1u, std::default_delete<const oif::frame::Value> > (0x0x7f6f60d47d20) 0 empty
      std::_Tuple_impl<2u> (0x0x7f6f60d2be40) 0 empty
      std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f6f60d2fea0) 0 empty
        std::default_delete<const oif::frame::Value> (0x0x7f6f60d2bea0) 0 empty
    std::_Head_base<0u, const oif::frame::Value*, false> (0x0x7f6f60d2bf00) 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> > (0x0x7f6f60a2f000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a30000) 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> > > (0x0x7f6f60a30060) 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> > (0x0x7f6f60a2f068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a300c0) 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> > > (0x0x7f6f60a2f0d0) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > (0x0x7f6f60a2f138) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60a30120) 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> > (0x0x7f6f60a2f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a30180) 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>&> (0x0x7f6f60a301e0) 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> (0x0x7f6f60a2f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a30240) 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> > > (0x0x7f6f60a302a0) 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> (0x0x7f6f60a2f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a303c0) 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> > (0x0x7f6f60a30420) 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> (0x0x7f6f60a2f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a30480) 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> > (0x0x7f6f60a2f340) 0 empty
  std::is_rvalue_reference<const oif::frame::Value> (0x0x7f6f60a2f3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60a304e0) 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> (0x0x7f6f60a2f410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a30540) 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> > (0x0x7f6f60a305a0) 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> (0x0x7f6f60a30660) 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> (0x0x7f6f60a306c0) 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> (0x0x7f6f60a30600) 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> (0x0x7f6f60a2f5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a30720) 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> (0x0x7f6f60a2f618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a30780) 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> > (0x0x7f6f60a2f680) 0 empty
  std::is_void<const oif::frame::Value> (0x0x7f6f60a2f6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60a307e0) 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> > (0x0x7f6f60a2f750) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > (0x0x7f6f60a2f7b8) 0 empty
    std::is_void<const oif::frame::Value> (0x0x7f6f60a2f820) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60a30900) 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> > > (0x0x7f6f60a2f888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60a309c0) 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> (0x0x7f6f60a2f8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60a30a20) 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> > (0x0x7f6f60a30a80) 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> > (0x0x7f6f60a2fa28) 0 empty
  std::is_object<const oif::frame::Value> (0x0x7f6f60a2fa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60a30ae0) 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> (0x0x7f6f60a2fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60a30c00) 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> (0x0x7f6f60a30c60) 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> (0x0x7f6f60a2fc30) 0 empty
  std::__add_lvalue_reference_helper<const oif::frame::Value, true> (0x0x7f6f60a30cc0) 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> (0x0x7f6f60cb0900) 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> > > (0x0x7f6f60a30d20) 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*> > (0x0x7f6f60a30d80) 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> (0x0x7f6f60a2fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a30de0) 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> > (0x0x7f6f60a2fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60a30e40) 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> > > (0x0x7f6f60a30ea0) 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> > (0x0x7f6f60a30f60) 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> > (0x0x7f6f60a8c000) 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> > (0x0x7f6f60a30f00) 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> > (0x0x7f6f60a2fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a8c060) 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> > (0x0x7f6f60a2fea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a8c0c0) 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> > > > (0x0x7f6f60a8c120) 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> > (0x0x7f6f60a2ff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a8c180) 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> > > (0x0x7f6f60a8c1e0) 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> > (0x0x7f6f60a2ff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a8c240) 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> > > (0x0x7f6f60a94000) 0 empty
  std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f6f60a94068) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60a8c2a0) 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> > > (0x0x7f6f60a940d0) 0 empty
  std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > (0x0x7f6f60a94138) 0 empty
    std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f6f60a941a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60a8c300) 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> > > > (0x0x7f6f60a8c3c0) 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> > > (0x0x7f6f60a8c420) 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> > > (0x0x7f6f60a94208) 0 empty
  std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f6f60a94270) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60a8c480) 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> > > (0x0x7f6f60a942d8) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f6f60a94340) 0 empty
    std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f6f60a943a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60a8c4e0) 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> > > > (0x0x7f6f60a94410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60a8c540) 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> > (0x0x7f6f60a94478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60a8c5a0) 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> > > (0x0x7f6f60a8c600) 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> > > (0x0x7f6f60a944e0) 0 empty
  std::is_object<std::default_delete<const oif::frame::Value> > (0x0x7f6f60a94548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60a8c660) 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> > (0x0x7f6f60a945b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60a8c6c0) 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> (0x0x7f6f60a8c720) 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> > (0x0x7f6f60a94618) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>, true> (0x0x7f6f60a8c780) 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> (0x0x7f6f60a8c360) 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> > (0x0x7f6f60a946e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60a8c7e0) 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> > > (0x0x7f6f60a94750) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f6f60a947b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60a8c840) 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> > > (0x0x7f6f60a94820) 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> > > (0x0x7f6f60a94888) 0 empty
    std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f6f60a948f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f60a8c8a0) 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> > (0x0x7f6f60cb08a0) 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*> > (0x0x7f6f60a8c900) 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> > > (0x0x7f6f60a949c0) 0 empty
  std::__not_<std::is_array<const oif::frame::Value> > (0x0x7f6f60a94a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60a8c960) 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>&> (0x0x7f6f60a8c9c0) 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&> > (0x0x7f6f60a8ca20) 0 empty

Class std::is_empty<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFAxisType&> (0x0x7f6f60a94af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60a8ca80) 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&> (0x0x7f6f60a94b60) 0 empty
  std::is_empty<const UFAxisType&> (0x0x7f6f60a94bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60a8cae0) 0 empty

Class std::_Tuple_impl<1u>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<1u> (0x0x7f6f60a8cb40) 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> (0x0x7f6f60a8cba0) 0

Class std::_Tuple_impl<0u, const UFAxisType&>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, const UFAxisType&> (0x0x7f6f60ac2930) 0
  std::_Tuple_impl<1u> (0x0x7f6f60a8cc00) 0 empty
  std::_Head_base<0u, const UFAxisType&, false> (0x0x7f6f60a8cc60) 0

Class std::tuple<const UFAxisType&>
   size=4 align=4
   base size=4 base align=4
std::tuple<const UFAxisType&> (0x0x7f6f60a94c98) 0
  std::_Tuple_impl<0u, const UFAxisType&> (0x0x7f6f60ac2e70) 0
    std::_Tuple_impl<1u> (0x0x7f6f60a8ccc0) 0 empty
    std::_Head_base<0u, const UFAxisType&, false> (0x0x7f6f60a8cd20) 0

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

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

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

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

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

Class std::is_array<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFAxisType&> (0x0x7f6f60b700d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60b75240) 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&> > (0x0x7f6f60b70138) 0 empty
  std::is_array<const UFAxisType&> (0x0x7f6f60b701a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60b752a0) 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&> > (0x0x7f6f60b70208) 0 empty
  std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f6f60b70270) 0 empty
    std::is_array<const UFAxisType&> (0x0x7f6f60b702d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60b75300) 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&> > > (0x0x7f6f60b753c0) 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&> (0x0x7f6f60b70340) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60b75420) 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&> > (0x0x7f6f60b75480) 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&> > (0x0x7f6f60b703a8) 0 empty
  std::is_lvalue_reference<const UFAxisType&> (0x0x7f6f60b70410) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60b754e0) 0 empty

Class std::is_reference<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType&> (0x0x7f6f60b70618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60b75540) 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&> > (0x0x7f6f60b755a0) 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&> > (0x0x7f6f60b70680) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f6f60b706e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60b75780) 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&> > (0x0x7f6f60b70750) 0 empty
  std::__or_<std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > (0x0x7f6f60b707b8) 0 empty
    std::is_reference<const UFAxisType&> (0x0x7f6f60b70820) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f60b757e0) 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&> > > (0x0x7f6f60b70888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60b75840) 0 empty

Class std::is_object<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType&> (0x0x7f6f60b708f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60b758a0) 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&> > (0x0x7f6f60b75900) 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&> > (0x0x7f6f60b70a28) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f6f60b70a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60b75a20) 0 empty

Class std::__is_referenceable<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFAxisType&> (0x0x7f6f60b70af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60b75a80) 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> (0x0x7f6f60b75ae0) 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&> (0x0x7f6f60b70b60) 0 empty
  std::__add_rvalue_reference_helper<const UFAxisType&, true> (0x0x7f6f60b75b40) 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> (0x0x7f6f60b75360) 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&> (0x0x7f6f60b70c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60b75ba0) 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&> > (0x0x7f6f60b70c98) 0 empty
  std::is_convertible<const UFAxisType&, const UFAxisType&> (0x0x7f6f60b70d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60b75c00) 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*&> (0x0x7f6f60b75cc0) 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*&> (0x0x7f6f60b75d20) 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*&> (0x0x7f6f60b75c60) 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*&> (0x0x7f6f60b70e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60b75d80) 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*&> (0x0x7f6f60b70f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60b75de0) 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*> > > (0x0x7f6f60b75e40) 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*> > (0x0x7f6f60bb3000) 0 empty
  std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f6f60bb3068) 0 empty
    std::is_array<oif::frame::UFAxis*> (0x0x7f6f60bb30d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60b75ea0) 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*&> (0x0x7f6f60bb3138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60b75f60) 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*&> > > (0x0x7f6f60bbe000) 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*&> (0x0x7f6f60bb31a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60bbe060) 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*&> > (0x0x7f6f60bbe0c0) 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*&> > (0x0x7f6f60bb3208) 0 empty
  std::is_lvalue_reference<oif::frame::UFAxis*&> (0x0x7f6f60bb3270) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60bbe120) 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*&> (0x0x7f6f60bb33a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60bbe180) 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*&> > (0x0x7f6f60bbe1e0) 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*&> > (0x0x7f6f60bb34e0) 0 empty
  std::is_reference<oif::frame::UFAxis*&> (0x0x7f6f60bb3548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60bbe300) 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*&> > (0x0x7f6f60bb35b0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis*&>, std::is_void<oif::frame::UFAxis*&> > (0x0x7f6f60bb3618) 0 empty
    std::is_reference<oif::frame::UFAxis*&> (0x0x7f6f60bb3680) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f60bbe420) 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*&> > > (0x0x7f6f60bb36e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60bbe4e0) 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*&> (0x0x7f6f60bb3750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60bbe540) 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*&> > (0x0x7f6f60bbe5a0) 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*&> > (0x0x7f6f60bb3958) 0 empty
  std::is_reference<oif::frame::UFAxis*&> (0x0x7f6f60bb39c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60bbe600) 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*&> (0x0x7f6f60bb3a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60bbe720) 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> (0x0x7f6f60bbe780) 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*&> (0x0x7f6f60bb3a90) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFAxis*&, true> (0x0x7f6f60bbe7e0) 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> (0x0x7f6f60b75f00) 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*> (0x0x7f6f60bb3b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60bbe840) 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*> > (0x0x7f6f60bbe8a0) 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> > > (0x0x7f6f60bb3bc8) 0 empty
  std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f6f60bb3c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60bbe900) 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*&> (0x0x7f6f60bbe960) 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> > (0x0x7f6f607f5068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60bbec60) 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> > (0x0x7f6f607f50d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60bbecc0) 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*> (0x0x7f6f60bbed20) 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*> (0x0x7f6f60bbed80) 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> (0x0x7f6f60bbede0) 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> > > (0x0x7f6f607f5270) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f6f60bbeea0) 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> > > (0x0x7f6f607f53a8) 0
  std::aligned_storage<8u, 4u> (0x0x7f6f60bbef00) 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> > > (0x0x7f6f607f5208) 0
  std::_Rb_tree_node_base (0x0x7f6f60bbee40) 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*&> (0x0x7f6f6088f000) 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*&> (0x0x7f6f6088f060) 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*&> (0x0x7f6f60bbef60) 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*&> (0x0x7f6f607f5548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6088f0c0) 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*&> (0x0x7f6f607f55b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6088f120) 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*> > > (0x0x7f6f6088f180) 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*> > (0x0x7f6f607f5618) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f6f607f5680) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f6f607f56e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f6088f1e0) 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*&> (0x0x7f6f607f57b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6088f2a0) 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*&> > > (0x0x7f6f6088f300) 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*&> (0x0x7f6f607f5820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6088f420) 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*&> > (0x0x7f6f6088f480) 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*&> > (0x0x7f6f607f5888) 0 empty
  std::is_lvalue_reference<const oif::frame::Value*&> (0x0x7f6f607f58f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6088f4e0) 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*&> (0x0x7f6f607f5958) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6088f540) 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*&> > (0x0x7f6f6088f5a0) 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*&> > (0x0x7f6f607f59c0) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f6f607f5a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6088f600) 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*&> > (0x0x7f6f607f5b60) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > (0x0x7f6f607f5bc8) 0 empty
    std::is_reference<const oif::frame::Value*&> (0x0x7f6f607f5c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f6088f660) 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*&> > > (0x0x7f6f607f5d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6088f6c0) 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*&> (0x0x7f6f607f5d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6088f720) 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*&> > (0x0x7f6f6088f780) 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*&> > (0x0x7f6f607f5dd0) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f6f607f5e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6088f7e0) 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*&> (0x0x7f6f607f5f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6088f900) 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> (0x0x7f6f6088f960) 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*&> (0x0x7f6f608ac000) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&, true> (0x0x7f6f6088f9c0) 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> (0x0x7f6f6088f240) 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*> (0x0x7f6f608ac0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6088fae0) 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*> > (0x0x7f6f6088fb40) 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> > > (0x0x7f6f608ac138) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f6f608ac1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6088fba0) 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*&> (0x0x7f6f6088fc00) 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> > (0x0x7f6f608ac548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6088ff00) 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> > (0x0x7f6f608ac5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6088ff60) 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> > > (0x0x7f6f608ee000) 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*> (0x0x7f6f608ee060) 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*> (0x0x7f6f608ee0c0) 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*> (0x0x7f6f608ee120) 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&> > (0x0x7f6f608ee180) 0 empty

Class std::is_empty<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFDeviceProperty&> (0x0x7f6f608ac750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f608ee1e0) 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&> (0x0x7f6f608ac7b8) 0 empty
  std::is_empty<const UFDeviceProperty&> (0x0x7f6f608ac820) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f608ee240) 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> (0x0x7f6f608ee2a0) 0

Class std::_Tuple_impl<0u, const UFDeviceProperty&>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, const UFDeviceProperty&> (0x0x7f6f608fc690) 0
  std::_Tuple_impl<1u> (0x0x7f6f608ee300) 0 empty
  std::_Head_base<0u, const UFDeviceProperty&, false> (0x0x7f6f608ee360) 0

Class std::tuple<const UFDeviceProperty&>
   size=4 align=4
   base size=4 base align=4
std::tuple<const UFDeviceProperty&> (0x0x7f6f608ac8f0) 0
  std::_Tuple_impl<0u, const UFDeviceProperty&> (0x0x7f6f608fc9a0) 0
    std::_Tuple_impl<1u> (0x0x7f6f608ee3c0) 0 empty
    std::_Head_base<0u, const UFDeviceProperty&, false> (0x0x7f6f608ee420) 0

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

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

Class std::remove_cv<const UFDeviceProperty&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const UFDeviceProperty&> (0x0x7f6f608ee480) 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&> (0x0x7f6f608acc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f608ee5a0) 0 empty

Class std::is_void<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFDeviceProperty&> (0x0x7f6f608acc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f608ee600) 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&> > > (0x0x7f6f608ee660) 0 empty

Class std::is_function<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFDeviceProperty&> (0x0x7f6f608acd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f608ee780) 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&> > (0x0x7f6f608ee7e0) 0 empty

Class std::is_array<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFDeviceProperty&> (0x0x7f6f608ace38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f608ee840) 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&> > (0x0x7f6f608acea0) 0 empty
  std::is_array<const UFDeviceProperty&> (0x0x7f6f608acf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f608ee8a0) 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&> > (0x0x7f6f608acf70) 0 empty
  std::__or_<std::is_function<const UFDeviceProperty&>, std::is_array<const UFDeviceProperty&> > (0x0x7f6f608ac6e8) 0 empty
    std::is_array<const UFDeviceProperty&> (0x0x7f6f608acb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f608ee9c0) 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&> > > (0x0x7f6f608eeae0) 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&> (0x0x7f6f609ae000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f608eec00) 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&> > (0x0x7f6f608eec60) 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&> > (0x0x7f6f609ae068) 0 empty
  std::is_lvalue_reference<const UFDeviceProperty&> (0x0x7f6f609ae0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f608eecc0) 0 empty

Class std::is_reference<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFDeviceProperty&> (0x0x7f6f609ae138) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f608eed20) 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&> > (0x0x7f6f608eed80) 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&> > (0x0x7f6f609ae270) 0 empty
  std::is_reference<const UFDeviceProperty&> (0x0x7f6f609ae2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f608eede0) 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&> > (0x0x7f6f609ae340) 0 empty
  std::__or_<std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> > (0x0x7f6f609ae3a8) 0 empty
    std::is_reference<const UFDeviceProperty&> (0x0x7f6f609ae410) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f608eef00) 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&> > > (0x0x7f6f609ae478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f609b3000) 0 empty

Class std::is_object<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFDeviceProperty&> (0x0x7f6f609ae4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f609b3060) 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&> > (0x0x7f6f609b30c0) 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&> > (0x0x7f6f609ae548) 0 empty
  std::is_reference<const UFDeviceProperty&> (0x0x7f6f609ae5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f609b3120) 0 empty

Class std::__is_referenceable<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFDeviceProperty&> (0x0x7f6f609ae6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f609b3240) 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> (0x0x7f6f609b32a0) 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&> (0x0x7f6f609ae750) 0 empty
  std::__add_rvalue_reference_helper<const UFDeviceProperty&, true> (0x0x7f6f609b3300) 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> (0x0x7f6f608eea80) 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&> (0x0x7f6f609ae820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f609b3360) 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&> > (0x0x7f6f609ae888) 0 empty
  std::is_convertible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6f609ae8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f609b33c0) 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&> (0x0x7f6f609b3420) 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&> > (0x0x7f6f609b3480) 0 empty

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f6f609b34e0) 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&> (0x0x7f6f609b35a0) 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&> (0x0x7f6f609b3600) 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&> (0x0x7f6f609b3540) 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&> (0x0x7f6f609aeea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f609b3660) 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&> (0x0x7f6f609aef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f609b36c0) 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*> > > (0x0x7f6f609b3720) 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*> (0x0x7f6f609aef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f609b3840) 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*> > (0x0x7f6f609b38a0) 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*> (0x0x7f6f609ae9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f609b3900) 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*> > (0x0x7f6f609aea28) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f6f609aeb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f609b3960) 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*> > (0x0x7f6f605f1068) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6f605f10d0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6f605f1138) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f609b39c0) 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&> (0x0x7f6f605f1208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f609b3a80) 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&> > > (0x0x7f6f609b3ae0) 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&> (0x0x7f6f605f1270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f609b3b40) 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&> > (0x0x7f6f609b3ba0) 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&> > (0x0x7f6f605f12d8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f6f605f1340) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f609b3c00) 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&> (0x0x7f6f605f13a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f609b3c60) 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&> > (0x0x7f6f609b3cc0) 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&> > (0x0x7f6f605f1410) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f6f605f1478) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f609b3d20) 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&> > (0x0x7f6f605f14e0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f6f605f1548) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f6f605f15b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f609b3d80) 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&> > > (0x0x7f6f605f1618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f609b3de0) 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&> (0x0x7f6f605f1680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f609b3e40) 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&> > (0x0x7f6f609b3ea0) 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&> > (0x0x7f6f605f16e8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f6f605f1750) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f609b3f00) 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&> (0x0x7f6f605f17b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f609b3f60) 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> (0x0x7f6f6060a000) 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&> (0x0x7f6f605f1820) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f6f6060a060) 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> (0x0x7f6f609b3a20) 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*> (0x0x7f6f605f18f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6060a240) 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*> > (0x0x7f6f6060a2a0) 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*> > (0x0x7f6f605f1958) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6f605f19c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6060a300) 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*> (0x0x7f6f6060a3c0) 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*> (0x0x7f6f6060a420) 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*> (0x0x7f6f6060a360) 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*> (0x0x7f6f605f1b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6060a480) 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*> (0x0x7f6f605f1bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6060a4e0) 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*> > > (0x0x7f6f6060a540) 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*> > (0x0x7f6f605f1c30) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6f605f1c98) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6f605f1d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f6060a5a0) 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*> > > (0x0x7f6f6060a660) 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*> (0x0x7f6f605f1dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6060a780) 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*> > (0x0x7f6f6060a7e0) 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*> (0x0x7f6f605f1e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6060a840) 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*> > (0x0x7f6f605f1ea0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f6f605f1f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6060a8a0) 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*> (0x0x7f6f605f1f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6060a900) 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*> > (0x0x7f6f6060a960) 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*> > (0x0x7f6f605f1a28) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f6f605f1a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6060a9c0) 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*> > (0x0x7f6f6062a0d0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f6f6062a138) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f6f6062a1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f6060aa20) 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*> > > (0x0x7f6f6062a270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6060aa80) 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*> (0x0x7f6f6062a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6060aae0) 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*> > (0x0x7f6f6060ab40) 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*> > (0x0x7f6f6062a340) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f6f6062a3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6060aba0) 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*> (0x0x7f6f6062a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6060acc0) 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> (0x0x7f6f6060ad20) 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*> (0x0x7f6f6062a548) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*, true> (0x0x7f6f6060ad80) 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> (0x0x7f6f6060a600) 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*> (0x0x7f6f6062a618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6060ade0) 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*> > (0x0x7f6f6060ae40) 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*> > (0x0x7f6f6062a680) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f6f6062a6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6060aea0) 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> > > (0x0x7f6f6060af00) 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> > > (0x0x7f6f6062a7b8) 0 empty
  std::tuple_element<0u, std::tuple<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6f6060af60) 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> > (0x0x7f6f606410c0) 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> > (0x0x7f6f60641120) 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> > (0x0x7f6f60641180) 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*&&> > (0x0x7f6f606411e0) 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*> > > (0x0x7f6f60641240) 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*> > (0x0x7f6f606412a0) 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> > > (0x0x7f6f6062a9c0) 0 empty
  std::is_array<oif::frame::UFAxis*> (0x0x7f6f6062aa28) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60641300) 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*> (0x0x7f6f6062ab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60641420) 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*> > (0x0x7f6f60641480) 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*> > (0x0x7f6f6062abc8) 0 empty
  std::is_function<oif::frame::UFAxis*> (0x0x7f6f6062ac30) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f606414e0) 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*> > (0x0x7f6f6062ad68) 0 empty
  std::__or_<std::__is_array_unknown_bounds<oif::frame::UFAxis*>, std::is_function<oif::frame::UFAxis*> > (0x0x7f6f6062add0) 0 empty
    std::is_function<oif::frame::UFAxis*> (0x0x7f6f6062ae38) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60641540) 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*> > (0x0x7f6f606415a0) 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*> (0x0x7f6f6066d068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60641600) 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*> (0x0x7f6f6066d0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60641660) 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*> > (0x0x7f6f606416c0) 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*> (0x0x7f6f6066d208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60641720) 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*> (0x0x7f6f6066d270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60641780) 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*> > (0x0x7f6f6066d2d8) 0 empty
  std::is_floating_point<oif::frame::UFAxis*> (0x0x7f6f6066d340) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f606417e0) 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*> (0x0x7f6f6066d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f606419c0) 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*> > > (0x0x7f6f60641a20) 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*> (0x0x7f6f6066d410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60641a80) 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*> > > (0x0x7f6f60641ae0) 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*> (0x0x7f6f6066d478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60641b40) 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*> (0x0x7f6f6066d4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60641ba0) 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*> > > (0x0x7f6f60641c00) 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*> > (0x0x7f6f6066d548) 0 empty
  std::is_pointer<oif::frame::UFAxis*> (0x0x7f6f6066d5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60641c60) 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*> > (0x0x7f6f6066d618) 0 empty
  std::__or_<std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > (0x0x7f6f6066d680) 0 empty
    std::is_pointer<oif::frame::UFAxis*> (0x0x7f6f6066d6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f60641cc0) 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*> > (0x0x7f6f6066d750) 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*> > (0x0x7f6f6066d7b8) 0 empty
    std::__or_<std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > (0x0x7f6f6066d820) 0 empty
      std::is_pointer<oif::frame::UFAxis*> (0x0x7f6f6066d888) 0 empty
        std::integral_constant<bool, true> (0x0x7f6f60641d20) 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*> (0x0x7f6f6066d8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60641d80) 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*> > (0x0x7f6f6066d958) 0 empty
  std::is_scalar<oif::frame::UFAxis*> (0x0x7f6f6066d9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60641de0) 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> (0x0x7f6f6066da28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60641f00) 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*> (0x0x7f6f6066da90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60641f60) 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*> > (0x0x7f6f60683000) 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*&&> (0x0x7f6f6066db60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f606830c0) 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*&&> > > (0x0x7f6f60683120) 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*&&> (0x0x7f6f6066dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60683180) 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*&&> > (0x0x7f6f606831e0) 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*&&> (0x0x7f6f6066dc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60683240) 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*&&> > (0x0x7f6f6066dc98) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis*&&> (0x0x7f6f6066dd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f606832a0) 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*&&> (0x0x7f6f6066dd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60683300) 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*&&> > (0x0x7f6f60683360) 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*&&> > (0x0x7f6f6066df70) 0 empty
  std::is_reference<oif::frame::UFAxis*&&> (0x0x7f6f60692000) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f606833c0) 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*&&> > (0x0x7f6f60692068) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis*&&>, std::is_void<oif::frame::UFAxis*&&> > (0x0x7f6f606920d0) 0 empty
    std::is_reference<oif::frame::UFAxis*&&> (0x0x7f6f60692138) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f606834e0) 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*&&> > > (0x0x7f6f606921a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f606835a0) 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*&&> (0x0x7f6f60692208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60683600) 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*&&> > (0x0x7f6f60683660) 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*&&> > (0x0x7f6f60692340) 0 empty
  std::is_reference<oif::frame::UFAxis*&&> (0x0x7f6f606923a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f606836c0) 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*&&> (0x0x7f6f60692410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f606837e0) 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> (0x0x7f6f60683840) 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*&&> (0x0x7f6f60692478) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFAxis*&&, true> (0x0x7f6f606838a0) 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*&&> (0x0x7f6f6066daf8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6f60683060) 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*&&> > (0x0x7f6f60692548) 0 empty
  std::__is_direct_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6f606925b0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6f60683900) 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*&&> (0x0x7f6f60692618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60683960) 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*&&> (0x0x7f6f60692680) 0 empty
  std::__is_direct_constructible_new_safe<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6f606926e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f606839c0) 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*&&> (0x0x7f6f60692750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60683a20) 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*&&> (0x0x7f6f606927b8) 0 empty
  std::__is_direct_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6f60692820) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60683a80) 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*&&> (0x0x7f6f60692888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60683ae0) 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*&&> > (0x0x7f6f60683b40) 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*&&> (0x0x7f6f606928f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60683ba0) 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*&&> > (0x0x7f6f60692958) 0 empty
  std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6f606929c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60683c00) 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*&&> (0x0x7f6f60692a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60683c60) 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> (0x0x7f6f60692a90) 0 empty
  std::is_nothrow_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6f60692af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60683cc0) 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*> (0x0x7f6f60692b60) 0 empty
  std::__is_nothrow_move_constructible_impl<oif::frame::UFAxis*, true> (0x0x7f6f60692bc8) 0 empty
    std::is_nothrow_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6f60692c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f60683d20) 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*> > (0x0x7f6f60683d80) 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*&&> (0x0x7f6f60683de0) 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*&&> (0x0x7f6f60692d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60683e40) 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*&&> > (0x0x7f6f60683ea0) 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*&&> (0x0x7f6f60692d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60683f00) 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*&&> > (0x0x7f6f60692dd0) 0 empty
  std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f6f60692e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60683f60) 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*&&> (0x0x7f6f60692ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f606af000) 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> (0x0x7f6f60692f08) 0 empty
  std::is_nothrow_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f6f60692f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f606af060) 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*> (0x0x7f6f606b0000) 0 empty
  std::__is_nt_move_assignable_impl<oif::frame::UFAxis*, true> (0x0x7f6f606b0068) 0 empty
    std::is_nothrow_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f6f606b00d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f606af0c0) 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*> > (0x0x7f6f606b0138) 0 empty
  std::is_nothrow_move_assignable<oif::frame::UFAxis*> (0x0x7f6f606b01a0) 0 empty
    std::__is_nt_move_assignable_impl<oif::frame::UFAxis*, true> (0x0x7f6f606b0208) 0 empty
      std::is_nothrow_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f6f606b0270) 0 empty
        std::integral_constant<bool, true> (0x0x7f6f606af120) 0 empty

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f6f606af1e0) 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> (0x0x7f6f606b03a8) 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> (0x0x7f6f606b0410) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f6f606b03a8)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f6f606af240) 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> > > > (0x0x7f6f606af420) 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> > > > (0x0x7f6f606af480) 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> > > > (0x0x7f6f606af3c0) 0 empty

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

Class std::pointer_traits<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*> (0x0x7f6f606af360) 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> > > > > (0x0x7f6f606af300) 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> > > > > (0x0x7f6f606b07b8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > (0x0x7f6f606af540) 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> >*> (0x0x7f6f606b0888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f606af5a0) 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> >*> > (0x0x7f6f606af600) 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> > >*> > > (0x0x7f6f606b08f0) 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> >*> (0x0x7f6f606b0958) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f606af660) 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> (0x0x7f6f606af6c0) 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> > > (0x0x7f6f606b09c0) 0 empty
  std::unary_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, const UFAxisType> (0x0x7f6f606af720) 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> > > > (0x0x7f6f606af780) 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> > >&> (0x0x7f6f606af840) 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> > >&> (0x0x7f6f606af8a0) 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> > >&> (0x0x7f6f606af7e0) 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> > >&> (0x0x7f6f606b0b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f606af900) 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> > >&> (0x0x7f6f606b0bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f606af960) 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> > > > > > > (0x0x7f6f606af9c0) 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> > > > (0x0x7f6f606b0c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f606afa20) 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> > > > > (0x0x7f6f606afa80) 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> > > > (0x0x7f6f606b0c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f606afae0) 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> > > > > > (0x0x7f6f606b0d00) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6f606b0d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f606afb40) 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> > > > > > (0x0x7f6f606b0dd0) 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> > > > > > (0x0x7f6f606b0e38) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6f606b0ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f606afba0) 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> > >&> (0x0x7f6f606b0f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f606afc60) 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> > > >&> > > (0x0x7f6f606afcc0) 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> > >&> (0x0x7f6f606b0f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f606afd20) 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> > >&> > (0x0x7f6f606afd80) 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> > > >&> > (0x0x7f6f606b0548) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6f606b0820) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f606afde0) 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> > >&> (0x0x7f6f607d2000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f606afe40) 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> > >&> > (0x0x7f6f606afea0) 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> > > >&> > (0x0x7f6f607d2068) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6f607d20d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f606aff00) 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> > > >&> > (0x0x7f6f607d2138) 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> > > >&> > (0x0x7f6f607d21a0) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6f607d2208) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f606aff60) 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> > > >&> > > (0x0x7f6f607d2270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f607d9000) 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> > >&> (0x0x7f6f607d22d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f607d9060) 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> > >&> > (0x0x7f6f607d90c0) 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> > > >&> > (0x0x7f6f607d2340) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6f607d23a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f607d9120) 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> > >&> (0x0x7f6f607d2410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f607d9180) 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> (0x0x7f6f607d91e0) 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> > >&> (0x0x7f6f607d2478) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f6f607d9240) 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> (0x0x7f6f606afc00) 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> > > > (0x0x7f6f607d2548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f607d92a0) 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> > > > > (0x0x7f6f607d9300) 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> > > > > > (0x0x7f6f607d25b0) 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> > > > (0x0x7f6f607d2618) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f607d9360) 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> > > > (0x0x7f6f607d9420) 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> > > > (0x0x7f6f607d9480) 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> > > > (0x0x7f6f607d93c0) 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> > > > (0x0x7f6f607d2820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f607d94e0) 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> > > > (0x0x7f6f607d2888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f607d9540) 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> > > > > > > (0x0x7f6f607d95a0) 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> > > > > > (0x0x7f6f607d28f0) 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> > > > > > (0x0x7f6f607d2958) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6f607d29c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f607d9600) 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> > > > > > > (0x0x7f6f607d96c0) 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> > > > (0x0x7f6f607d2a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f607d9720) 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> > > > > (0x0x7f6f607d9780) 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> > > > (0x0x7f6f607d2a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f607d97e0) 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> > > > > > (0x0x7f6f607d2af8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6f607d2b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f607d9840) 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> > > > (0x0x7f6f607d2bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f607d98a0) 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> > > > > (0x0x7f6f607d9900) 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> > > > > > (0x0x7f6f607d2c30) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6f607d2c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f607d9960) 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> > > > > > (0x0x7f6f607d2d00) 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> > > > > > (0x0x7f6f607d2d68) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6f607d2dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f607d99c0) 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> > > > > > > (0x0x7f6f607d2e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f607d9a20) 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> > > > (0x0x7f6f607d2ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f607d9a80) 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> > > > > (0x0x7f6f607d9ae0) 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> > > > > > (0x0x7f6f607d2f08) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6f607d2f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f607d9b40) 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> > > > (0x0x7f6f6040b000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f607d9ba0) 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> (0x0x7f6f607d9c00) 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> > > > (0x0x7f6f6040b068) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f6f607d9c60) 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> (0x0x7f6f607d9660) 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> > > > (0x0x7f6f6040b138) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f607d9cc0) 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> > > > > (0x0x7f6f607d9d20) 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> > > > > > (0x0x7f6f6040b1a0) 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> > > > (0x0x7f6f6040b208) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f607d9d80) 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> > > (0x0x7f6f607d9de0) 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> > > (0x0x7f6f6040b2d8) 0 empty
  std::tuple_element<0u, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f6f607d9e40) 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> > (0x0x7f6f607d9ea0) 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> > (0x0x7f6f607d9f00) 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> > (0x0x7f6f607d9f60) 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&> > (0x0x7f6f60438000) 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*&&> > (0x0x7f6f60438060) 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*> > > (0x0x7f6f60438180) 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*> > (0x0x7f6f604381e0) 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> > > (0x0x7f6f6040b4e0) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f6f6040b548) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60438240) 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*> (0x0x7f6f6040b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f604382a0) 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*> > (0x0x7f6f60438300) 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*> > (0x0x7f6f6040b618) 0 empty
  std::is_function<const oif::frame::Value*> (0x0x7f6f6040b680) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60438360) 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*> > (0x0x7f6f6040b6e8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > (0x0x7f6f6040b750) 0 empty
    std::is_function<const oif::frame::Value*> (0x0x7f6f6040b7b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f604383c0) 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*> > (0x0x7f6f60438420) 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*> (0x0x7f6f6040b820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60438480) 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*> (0x0x7f6f6040b888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f604384e0) 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*> > (0x0x7f6f60438540) 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*> (0x0x7f6f6040b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f604385a0) 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*> (0x0x7f6f6040b958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60438600) 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*> > (0x0x7f6f6040b9c0) 0 empty
  std::is_floating_point<const oif::frame::Value*> (0x0x7f6f6040ba28) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60438660) 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*> (0x0x7f6f6040bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f604386c0) 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*> > > (0x0x7f6f60438720) 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*> (0x0x7f6f6040bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60438780) 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*> > > (0x0x7f6f604387e0) 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*> (0x0x7f6f6040bc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60438840) 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*> (0x0x7f6f6040bc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f604388a0) 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*> > > (0x0x7f6f60438900) 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*> > (0x0x7f6f6040bd00) 0 empty
  std::is_pointer<const oif::frame::Value*> (0x0x7f6f6040bd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60438960) 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*> > (0x0x7f6f6040bdd0) 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*> > (0x0x7f6f6040be38) 0 empty
    std::is_pointer<const oif::frame::Value*> (0x0x7f6f6040bea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f604389c0) 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*> > (0x0x7f6f6040bf08) 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*> > (0x0x7f6f6040bf70) 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*> > (0x0x7f6f6046a000) 0 empty
      std::is_pointer<const oif::frame::Value*> (0x0x7f6f6046a068) 0 empty
        std::integral_constant<bool, true> (0x0x7f6f60438a20) 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*> (0x0x7f6f6046a0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60438a80) 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*> > (0x0x7f6f6046a138) 0 empty
  std::is_scalar<const oif::frame::Value*> (0x0x7f6f6046a1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60438ae0) 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> (0x0x7f6f6046a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60438c00) 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*> (0x0x7f6f6046a340) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60438c60) 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*> > (0x0x7f6f60438cc0) 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*&&> (0x0x7f6f6046a410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60438d80) 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*&&> > > (0x0x7f6f60438de0) 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*&&> (0x0x7f6f6046a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60438f00) 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*&&> > (0x0x7f6f60438f60) 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*&&> (0x0x7f6f6046a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6047a000) 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*&&> > (0x0x7f6f6046a548) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*&&> (0x0x7f6f6046a5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6047a060) 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*&&> (0x0x7f6f6046a618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6047a0c0) 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*&&> > (0x0x7f6f6047a120) 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*&&> > (0x0x7f6f6046a680) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f6f6046a6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6047a180) 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*&&> > (0x0x7f6f6046a820) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > (0x0x7f6f6046a888) 0 empty
    std::is_reference<const oif::frame::Value*&&> (0x0x7f6f6046a8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f6047a1e0) 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*&&> > > (0x0x7f6f6046a9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6047a240) 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*&&> (0x0x7f6f6046aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6047a2a0) 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*&&> > (0x0x7f6f6047a300) 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*&&> > (0x0x7f6f6046aa90) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f6f6046aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6047a360) 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*&&> (0x0x7f6f6046ad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6047a3c0) 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> (0x0x7f6f6047a420) 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*&&> (0x0x7f6f6046ad68) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&&, true> (0x0x7f6f6047a480) 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*&&> (0x0x7f6f6046a3a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6f60438d20) 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*&&> > (0x0x7f6f6046ae38) 0 empty
  std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6f6046aea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6f6047a5a0) 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*&&> (0x0x7f6f6046af08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6047a660) 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*&&> (0x0x7f6f6046af70) 0 empty
  std::__is_direct_constructible_new_safe<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6f60485000) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6047a780) 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*&&> (0x0x7f6f60485068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6047a900) 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*&&> (0x0x7f6f604850d0) 0 empty
  std::__is_direct_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6f60485138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6047a960) 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*&&> (0x0x7f6f604851a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6047a9c0) 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*&&> > (0x0x7f6f6047aa20) 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*&&> (0x0x7f6f60485208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6047aa80) 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*&&> > (0x0x7f6f60485270) 0 empty
  std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6f604852d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6047aae0) 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*&&> (0x0x7f6f60485340) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6047ab40) 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> (0x0x7f6f604853a8) 0 empty
  std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6f60485410) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6047aba0) 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*> (0x0x7f6f60485478) 0 empty
  std::__is_nothrow_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f6f604854e0) 0 empty
    std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6f60485548) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f6047ac00) 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*> > (0x0x7f6f6047ac60) 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*&&> (0x0x7f6f6047acc0) 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*&&> (0x0x7f6f60485618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6047ad20) 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*&&> > (0x0x7f6f6047ad80) 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*&&> (0x0x7f6f60485680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6047ade0) 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*&&> > (0x0x7f6f604856e8) 0 empty
  std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6f60485750) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6047ae40) 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*&&> (0x0x7f6f604857b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6047aea0) 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> (0x0x7f6f60485820) 0 empty
  std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6f60485888) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6047af00) 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*> (0x0x7f6f604858f0) 0 empty
  std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f6f60485958) 0 empty
    std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6f604859c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f6047af60) 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*> > (0x0x7f6f60485a28) 0 empty
  std::is_nothrow_move_assignable<const oif::frame::Value*> (0x0x7f6f60485a90) 0 empty
    std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f6f60485af8) 0 empty
      std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6f60485b60) 0 empty
        std::integral_constant<bool, true> (0x0x7f6f6049d000) 0 empty

Class std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f6f60485c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6049d0c0) 0 empty

Class std::conditional<false, std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > > (0x0x7f6f6049d120) 0 empty

Class std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f6f60485c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6049d180) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> > (0x0x7f6f6049d2a0) 0 empty

Class std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f6f60485d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6049d300) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f6f60485d68) 0 empty
  std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f6f60485dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6049d420) 0 empty

Class std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f6f60485e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6049d4e0) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> > (0x0x7f6f6049d540) 0 empty

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

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

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

Class std::__is_void_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f6f60485f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6049d780) 0 empty

Class std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f6f60485f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6049d8a0) 0 empty

Class std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f6f604cb000) 0 empty
  std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f6f604cb068) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6049d900) 0 empty

Class std::__or_<std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f6f604cb0d0) 0 empty
  std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f6f604cb138) 0 empty
    std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f6f604cb1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f6049d960) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > > (0x0x7f6f604cb208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6049d9c0) 0 empty

Class std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f6f604cb270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6049da20) 0 empty

Class std::conditional<true, std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> > (0x0x7f6f6049da80) 0 empty

Class std::__or_<std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f6f604cb2d8) 0 empty
  std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f6f604cb340) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6049dae0) 0 empty

Class std::__is_referenceable<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f6f604cb3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6049db40) 0 empty

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

Class std::add_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f6f604cb410) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*, true> (0x0x7f6f6049dcc0) 0 empty

Class std::is_function<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::piecewise_construct_t&> (0x0x7f6f604cb4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6049dde0) 0 empty

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

Class std::is_lvalue_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f6f604cb548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6049dea0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const std::piecewise_construct_t&>, std::is_rvalue_reference<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::piecewise_construct_t&>, std::is_rvalue_reference<const std::piecewise_construct_t&> > (0x0x7f6f604cb5b0) 0 empty
  std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f6f604cb618) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6049df60) 0 empty

Class std::is_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::piecewise_construct_t&> (0x0x7f6f604cb680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f604e3000) 0 empty

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

Class std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f6f604cb6e8) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f6f604cb750) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f604e30c0) 0 empty

Class std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f6f604cb7b8) 0 empty
  std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f6f604cb820) 0 empty
    std::is_reference<const std::piecewise_construct_t&> (0x0x7f6f604cb888) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f604e3120) 0 empty

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

Class std::is_object<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::piecewise_construct_t&> (0x0x7f6f604cb958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f604e31e0) 0 empty

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

Class std::__or_<std::is_object<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&> > (0x0x7f6f604cb9c0) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f6f604cba28) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f604e32a0) 0 empty

Class std::__is_referenceable<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::piecewise_construct_t&> (0x0x7f6f604cba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f604e3300) 0 empty

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

Class std::add_rvalue_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::piecewise_construct_t&> (0x0x7f6f604cbaf8) 0 empty
  std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true> (0x0x7f6f604e33c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<std::tuple<const UFAxisType&> >, std::is_reference<std::tuple<const UFAxisType&> >, std::is_void<std::tuple<const UFAxisType&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const UFAxisType&> >, std::is_reference<std::tuple<const UFAxisType&> >, std::is_void<std::tuple<const UFAxisType&> > > (0x0x7f6f604ff0d0) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFAxisType&> >, std::is_void<std::tuple<const UFAxisType&> > > (0x0x7f6f604ff138) 0 empty
    std::is_void<std::tuple<const UFAxisType&> > (0x0x7f6f604ff1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f604e3960) 0 empty

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

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

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

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

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

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

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

Class std::is_function<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<> > (0x0x7f6f604ff478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f604e3c60) 0 empty

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

Class std::is_lvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<> > (0x0x7f6f604ff4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f604e3d20) 0 empty

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

Class std::is_rvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<> > (0x0x7f6f604ff618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f604e3de0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > > (0x0x7f6f604ff680) 0 empty
  std::is_rvalue_reference<std::tuple<> > (0x0x7f6f604ff6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f604e3e40) 0 empty

Class std::is_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<> > (0x0x7f6f604ff750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60511060) 0 empty

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

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

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

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

Class std::__is_void_helper<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<> > (0x0x7f6f604ff820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60511240) 0 empty

Class std::is_void<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<> > (0x0x7f6f604ff888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f605112a0) 0 empty

Class std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f6f604ff8f0) 0 empty
  std::is_void<std::tuple<> > (0x0x7f6f604ff958) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60511300) 0 empty

Class std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f6f604ff9c0) 0 empty
  std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f6f604ffa28) 0 empty
    std::is_void<std::tuple<> > (0x0x7f6f604ffa90) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60511360) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > > (0x0x7f6f604ffbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f605113c0) 0 empty

Class std::is_object<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<> > (0x0x7f6f604ffc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60511420) 0 empty

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

Class std::__or_<std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > > (0x0x7f6f604ffc98) 0 empty
  std::is_object<std::tuple<> > (0x0x7f6f604ffd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f605115a0) 0 empty

Class std::__is_referenceable<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<> > (0x0x7f6f604ffd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60511600) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f6f60511660) 0 empty

Class std::add_rvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<> > (0x0x7f6f604ffdd0) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f6f605116c0) 0 empty

Class std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f6f604ffe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60511720) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > > (0x0x7f6f60511780) 0 empty

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f6f604ffea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f605117e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> > (0x0x7f6f60511840) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f6f604fff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f605118a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f6f604fff70) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f6f6052c000) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60511900) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f6f6052c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60511960) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> > (0x0x7f6f605119c0) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f6f6052c138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60511b40) 0 empty

Class std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f6f6052c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60511ba0) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f6f6052c208) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f6f6052c270) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60511c00) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f6f6052c2d8) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f6f6052c340) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f6f6052c3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60511c60) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > > (0x0x7f6f6052c410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60511cc0) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f6f6052c478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60511d20) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> > (0x0x7f6f60511d80) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f6f6052c4e0) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f6f6052c548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60511de0) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f6f6052c5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60511e40) 0 empty

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

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f6f6052c618) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*, true> (0x0x7f6f60511f00) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > >::__construct_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > >::__construct_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> > (0x0x7f6f6049d060) 0 empty

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

Class std::conditional<false, std::is_constructible<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f6f60546000) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> > > (0x0x7f6f6052c680) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f6f6052c6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60546060) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> > > > (0x0x7f6f6052c750) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> > > (0x0x7f6f6052c7b8) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f6f6052c820) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f605460c0) 0 empty

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

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

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7f6f6052c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f605461e0) 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*> > > (0x0x7f6f60546240) 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*> > (0x0x7f6f6052ca28) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6f6052ca90) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6f6052caf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f605462a0) 0 empty

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

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

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7f6f6052ce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f605464e0) 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> > (0x0x7f6f6052cea0) 0 empty
  std::is_rvalue_reference<int> (0x0x7f6f6052cf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60546540) 0 empty

Class std::is_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int> (0x0x7f6f6052cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f605465a0) 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> > (0x0x7f6f60546600) 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> > (0x0x7f6f6052c8f0) 0 empty
  std::is_void<int> (0x0x7f6f60568000) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60546660) 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> > (0x0x7f6f60568068) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f6f605680d0) 0 empty
    std::is_void<int> (0x0x7f6f60568138) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f605466c0) 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> > > (0x0x7f6f605681a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60546720) 0 empty

Class std::is_object<int>
   size=1 align=1
   base size=1 base align=1
std::is_object<int> (0x0x7f6f60568208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60546840) 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> > (0x0x7f6f605468a0) 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> > (0x0x7f6f60568270) 0 empty
  std::is_object<int> (0x0x7f6f605682d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60546900) 0 empty

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

Class std::add_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int> (0x0x7f6f605683a8) 0 empty
  std::__add_rvalue_reference_helper<int, true> (0x0x7f6f60546a20) 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> (0x0x7f6f60546300) 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*> (0x0x7f6f60568478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60546a80) 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*&> (0x0x7f6f60546b40) 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*&> (0x0x7f6f60546ba0) 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*&> (0x0x7f6f60546ae0) 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*&> (0x0x7f6f605685b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60546c00) 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*&> (0x0x7f6f60568618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60546c60) 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*> > > (0x0x7f6f60546cc0) 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*> > (0x0x7f6f60568680) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6f605686e8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6f60568750) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60546d20) 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*&> (0x0x7f6f60568820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60546de0) 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*&> > > (0x0x7f6f60546e40) 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*&> (0x0x7f6f60568888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60546f60) 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*&> > (0x0x7f6f60586000) 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*&> > (0x0x7f6f605688f0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f6f60568958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60586060) 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*&> (0x0x7f6f605689c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f605860c0) 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*&> > (0x0x7f6f60586120) 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*&> > (0x0x7f6f60568a28) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f6f60568a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60586180) 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*&> > (0x0x7f6f60568bc8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f6f60568c30) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f6f60568c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f605861e0) 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*&> > > (0x0x7f6f60568d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60586240) 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*&> (0x0x7f6f60568dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f605862a0) 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*&> > (0x0x7f6f60586300) 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*&> > (0x0x7f6f60568e38) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f6f60568ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60586360) 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*&> (0x0x7f6f605684e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60586480) 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> (0x0x7f6f605864e0) 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*&> (0x0x7f6f6058d000) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f6f60586540) 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> (0x0x7f6f60546d80) 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*> (0x0x7f6f6058d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60586660) 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*> > (0x0x7f6f605866c0) 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*> > (0x0x7f6f6058d270) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f6f6058d2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60586720) 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*&> (0x0x7f6f60586780) 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*> > (0x0x7f6f605867e0) 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*> > (0x0x7f6f6058d478) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6f6058d4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60586840) 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*> > (0x0x7f6f605868a0) 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*> > (0x0x7f6f6058d5b0) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f6f6058d618) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60586900) 0 empty

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

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

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6f60586b40) 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> > > > (0x0x7f6f60586ba0) 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> > > > (0x0x7f6f60586ae0) 0 empty

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

Class std::pointer_traits<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*> (0x0x7f6f60586a80) 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> > > > > (0x0x7f6f60586a20) 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> > > > > (0x0x7f6f6058da28) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f6f60586c60) 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> >*> (0x0x7f6f6058daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60586cc0) 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> >*> > (0x0x7f6f60586d20) 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> > >*> > > (0x0x7f6f6058db60) 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> >*> (0x0x7f6f6058dbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60586d80) 0 empty

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

Class std::__and_<std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> > > (0x0x7f6f6058dc98) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f6f6058dd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60586e40) 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> (0x0x7f6f60586ea0) 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> > > (0x0x7f6f6058dd68) 0 empty
  std::unary_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >, const UFDeviceProperty> (0x0x7f6f60586f00) 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> > > > (0x0x7f6f60275060) 0 empty

Class std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f6f6058d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60275120) 0 empty

Class std::conditional<false, std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f6f60275240) 0 empty

Class std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f6f6058d208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f602752a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f6f60275300) 0 empty

Class std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f6f6058da90) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60275360) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f6f602b00d0) 0 empty
  std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f6f602b0138) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f602753c0) 0 empty

Class std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f6f602b0208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60275420) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f6f60275480) 0 empty

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

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

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

Class std::__is_void_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f6f602b0548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f602756c0) 0 empty

Class std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f6f602b0680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60275720) 0 empty

Class std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f6f602b06e8) 0 empty
  std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f6f602b0750) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60275840) 0 empty

Class std::__or_<std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f6f602b07b8) 0 empty
  std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f6f602b0820) 0 empty
    std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f6f602b0888) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60275900) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f6f602b08f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f602759c0) 0 empty

Class std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f6f602b0958) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60275a20) 0 empty

Class std::conditional<true, std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f6f60275b40) 0 empty

Class std::__or_<std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f6f602b09c0) 0 empty
  std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f6f602b0a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60275ba0) 0 empty

Class std::__is_referenceable<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f6f602b0a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60275c60) 0 empty

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

Class std::add_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f6f602b0bc8) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f6f60275d20) 0 empty

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

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

Class std::is_lvalue_reference<std::tuple<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const UFDeviceProperty&> > (0x0x7f6f602b0d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60275e40) 0 empty

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

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

Class std::__or_<std::is_lvalue_reference<std::tuple<const UFDeviceProperty&> >, std::is_rvalue_reference<std::tuple<const UFDeviceProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const UFDeviceProperty&> >, std::is_rvalue_reference<std::tuple<const UFDeviceProperty&> > > (0x0x7f6f602b0dd0) 0 empty
  std::is_rvalue_reference<std::tuple<const UFDeviceProperty&> > (0x0x7f6f602b0e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60275f60) 0 empty

Class std::is_reference<std::tuple<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const UFDeviceProperty&> > (0x0x7f6f602b0ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f602cf000) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_reference<std::tuple<const UFDeviceProperty&> >, std::is_void<std::tuple<const UFDeviceProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const UFDeviceProperty&> >, std::is_void<std::tuple<const UFDeviceProperty&> > > (0x0x7f6f602d3068) 0 empty
  std::is_void<std::tuple<const UFDeviceProperty&> > (0x0x7f6f602d30d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f602cf2a0) 0 empty

Class std::__or_<std::is_function<std::tuple<const UFDeviceProperty&> >, std::is_reference<std::tuple<const UFDeviceProperty&> >, std::is_void<std::tuple<const UFDeviceProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const UFDeviceProperty&> >, std::is_reference<std::tuple<const UFDeviceProperty&> >, std::is_void<std::tuple<const UFDeviceProperty&> > > (0x0x7f6f602d3138) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFDeviceProperty&> >, std::is_void<std::tuple<const UFDeviceProperty&> > > (0x0x7f6f602d31a0) 0 empty
    std::is_void<std::tuple<const UFDeviceProperty&> > (0x0x7f6f602d3208) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f602cf300) 0 empty

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

Class std::is_object<std::tuple<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const UFDeviceProperty&> > (0x0x7f6f602d32d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f602cf3c0) 0 empty

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

Class std::__or_<std::is_object<std::tuple<const UFDeviceProperty&> >, std::is_reference<std::tuple<const UFDeviceProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const UFDeviceProperty&> >, std::is_reference<std::tuple<const UFDeviceProperty&> > > (0x0x7f6f602d3340) 0 empty
  std::is_object<std::tuple<const UFDeviceProperty&> > (0x0x7f6f602d33a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f602cf480) 0 empty

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

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

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

Class std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f6f602d34e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f602cf600) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > > (0x0x7f6f602cf660) 0 empty

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f6f602d3548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f602cf6c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f6f602cf720) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f6f602d35b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f602cf780) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f6f602d3618) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f6f602d3680) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f602cf7e0) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f6f602d36e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f602cf840) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f6f602cf8a0) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f6f602d37b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f602cfa20) 0 empty

Class std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f6f602d3820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f602cfa80) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f6f602d3888) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f6f602d38f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f602cfae0) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f6f602d3958) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f6f602d39c0) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f6f602d3a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f602cfb40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > > (0x0x7f6f602d3a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f602cfba0) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f6f602d3af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f602cfc00) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f6f602cfc60) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f6f602d3b60) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f6f602d3bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f602cfcc0) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f6f602d3c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f602cfd20) 0 empty

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

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f6f602d3c98) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*, true> (0x0x7f6f602cfde0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > >::__construct_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFDeviceProperty&>, std::tuple<> >
   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> > > > >::__construct_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFDeviceProperty&>, std::tuple<> > (0x0x7f6f602750c0) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFDeviceProperty&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFDeviceProperty&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f6f602cfe40) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFDeviceProperty&>, std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFDeviceProperty&>, std::tuple<> > > (0x0x7f6f602d3d00) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f6f602d3d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f602cfea0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFDeviceProperty&>, std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFDeviceProperty&>, std::tuple<> > > > (0x0x7f6f602d3dd0) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFDeviceProperty&>, std::tuple<> > > (0x0x7f6f602d3e38) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f6f602d3ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f602cff00) 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> > >*&> (0x0x7f6f60340000) 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> > >*&> (0x0x7f6f60340060) 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> > >*&> (0x0x7f6f602cff60) 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> > >*&> (0x0x7f6f603360d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f603400c0) 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> > >*&> (0x0x7f6f60336138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60340120) 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*> > > (0x0x7f6f60340180) 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*> > (0x0x7f6f60336270) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6f603362d8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6f60336340) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f603401e0) 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> > >*&> (0x0x7f6f60336410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f603402a0) 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> > > >*&> > > (0x0x7f6f60340300) 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> > >*&> (0x0x7f6f60336478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60340360) 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> > >*&> > (0x0x7f6f603403c0) 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> > > >*&> > (0x0x7f6f603364e0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6f60336548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60340420) 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> > >*&> (0x0x7f6f603365b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60340480) 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> > >*&> > (0x0x7f6f603404e0) 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> > > >*&> > (0x0x7f6f60336618) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6f60336680) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60340540) 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> > > >*&> > (0x0x7f6f603366e8) 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> > > >*&> > (0x0x7f6f60336750) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6f603367b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f603405a0) 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> > > >*&> > > (0x0x7f6f60336820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60340600) 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> > >*&> (0x0x7f6f60336888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60340660) 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> > >*&> > (0x0x7f6f603406c0) 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> > > >*&> > (0x0x7f6f603368f0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6f60336958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60340720) 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> > >*&> (0x0x7f6f603369c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60340780) 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> (0x0x7f6f603407e0) 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> > >*&> (0x0x7f6f60336a28) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&, true> (0x0x7f6f60340840) 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> (0x0x7f6f60340240) 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*> (0x0x7f6f60336af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f603408a0) 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*> > (0x0x7f6f60340900) 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*> > (0x0x7f6f60336bc8) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&, std::_Rb_tree_node_base*> (0x0x7f6f60336c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60340960) 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> > >*&> (0x0x7f6f603409c0) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f6f60340a80) 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> > (0x0x7f6f60340a20) 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> > (0x0x7f6f60340ae0) 0

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f6f60340ba0) 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> > (0x0x7f6f60340b40) 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> > (0x0x7f6f60340c00) 0

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

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6f60340d20) 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> > >*&> (0x0x7f6f60340d80) 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> > >*&> (0x0x7f6f60340cc0) 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> > >*&> (0x0x7f6f603828f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60340de0) 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> > >*&> (0x0x7f6f60382958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60340e40) 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*> > > (0x0x7f6f60340ea0) 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*> > (0x0x7f6f603829c0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6f60382a28) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6f60382a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f60340f00) 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> > >*&> (0x0x7f6f60382b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60018000) 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> > > >*&> > > (0x0x7f6f60018060) 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> > >*&> (0x0x7f6f60382bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f600180c0) 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> > >*&> > (0x0x7f6f60018120) 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> > > >*&> > (0x0x7f6f60382c30) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6f60382c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60018180) 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> > >*&> (0x0x7f6f60382d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f600181e0) 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> > >*&> > (0x0x7f6f60018240) 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> > > >*&> > (0x0x7f6f60382d68) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6f60382dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f600182a0) 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> > > >*&> > (0x0x7f6f60382e38) 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> > > >*&> > (0x0x7f6f60382ea0) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6f60382f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f60018300) 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> > > >*&> > > (0x0x7f6f60382f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60018360) 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> > >*&> (0x0x7f6f60382000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600183c0) 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> > >*&> > (0x0x7f6f60018420) 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> > > >*&> > (0x0x7f6f603820d0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6f60382138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f60018480) 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> > >*&> (0x0x7f6f603821a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f600184e0) 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> (0x0x7f6f60018540) 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> > >*&> (0x0x7f6f60382208) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f6f600185a0) 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> (0x0x7f6f60340f60) 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*> (0x0x7f6f603825b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60018600) 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*> > (0x0x7f6f60018660) 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*> > (0x0x7f6f60382680) 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*> (0x0x7f6f603826e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f600186c0) 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> > >*&> (0x0x7f6f60018720) 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&> > (0x0x7f6f60018780) 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&> > (0x0x7f6f600187e0) 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&> > (0x0x7f6f6003b208) 0 empty
  std::is_function<const UFAxisType&> (0x0x7f6f6003b270) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f600189c0) 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&> > > (0x0x7f6f6003b2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60018a20) 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&> > (0x0x7f6f60018c00) 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&> (0x0x7f6f6003b340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f60018c60) 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&> > (0x0x7f6f6003b3a8) 0 empty
  std::is_rvalue_reference<const UFAxisType&> (0x0x7f6f6003b410) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f60018cc0) 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&> (0x0x7f6f6003b618) 0 empty
  std::__do_is_static_castable_impl (0x0x7f6f60018d20) 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&> (0x0x7f6f6003b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60018d80) 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&> (0x0x7f6f6003b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f60018de0) 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&> > (0x0x7f6f60018e40) 0 empty

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

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

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

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

Class std::is_same<UFAxisType, UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFAxisType, UFAxisType> (0x0x7f6f6003b958) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6009a0c0) 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> > (0x0x7f6f6003b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6009a120) 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> > > (0x0x7f6f6009a180) 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> > (0x0x7f6f6003ba28) 0 empty
  std::__not_<std::is_same<UFAxisType, UFAxisType> > (0x0x7f6f6003ba90) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6009a1e0) 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> > (0x0x7f6f6009a240) 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> (0x0x7f6f6003baf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6009a2a0) 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> > (0x0x7f6f6003bb60) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> (0x0x7f6f6003bbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6009a300) 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> > > (0x0x7f6f6003bc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6009a360) 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> > > > (0x0x7f6f6003bc98) 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> > > (0x0x7f6f6003bd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6009a3c0) 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&> (0x0x7f6f6003bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6009a420) 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&> (0x0x7f6f6003bdd0) 0 empty
  std::__is_direct_constructible_ref_cast<const UFAxisType&, const UFAxisType&> (0x0x7f6f6003be38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6009a480) 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&> (0x0x7f6f6003bea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6009a4e0) 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&> (0x0x7f6f6003bf08) 0 empty
  std::__is_direct_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f6f6003bf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6009a540) 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&> (0x0x7f6f600aa000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6009a5a0) 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&> > (0x0x7f6f6009a600) 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&> (0x0x7f6f600aa068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6009a660) 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&> > (0x0x7f6f600aa0d0) 0 empty
  std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> (0x0x7f6f600aa138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6009a6c0) 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&> (0x0x7f6f600aa1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6009a720) 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> (0x0x7f6f600aa208) 0 empty
  std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f6f600aa270) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6009a780) 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&> (0x0x7f6f600aa2d8) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFAxisType&, true> (0x0x7f6f600aa340) 0 empty
    std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f6f600aa3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f6009a7e0) 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&> > (0x0x7f6f6009a840) 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> > (0x0x7f6f600aa410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6009a8a0) 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> > > > (0x0x7f6f6009a900) 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> > (0x0x7f6f600aa478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6009a960) 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> > > (0x0x7f6f6009a9c0) 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> > (0x0x7f6f600aa4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6009aa20) 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> > > (0x0x7f6f600aa548) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u> > (0x0x7f6f600aa5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6009aa80) 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> > (0x0x7f6f600aa618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6009aae0) 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> > > (0x0x7f6f6009ab40) 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> > (0x0x7f6f6009ac00) 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> > (0x0x7f6f6009ac60) 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> > (0x0x7f6f6009aba0) 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> > (0x0x7f6f600aa888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6009acc0) 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> > (0x0x7f6f600aa8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6009ad20) 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> > > (0x0x7f6f600aa958) 0 empty
  std::is_void<std::_Tuple_impl<1u> > (0x0x7f6f600aa9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6009ad80) 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> > > (0x0x7f6f600aaa28) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f6f600aaa90) 0 empty
    std::is_void<std::_Tuple_impl<1u> > (0x0x7f6f600aaaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f6009aea0) 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> > > > (0x0x7f6f600aab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6009af60) 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> > (0x0x7f6f600aabc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f600c7000) 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> > > (0x0x7f6f600c7060) 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> > > (0x0x7f6f600aad00) 0 empty
  std::is_object<std::_Tuple_impl<1u> > (0x0x7f6f600aad68) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f600c70c0) 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> > (0x0x7f6f600aadd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f600c71e0) 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>&&> > (0x0x7f6f600c7240) 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> > > > (0x0x7f6f600c72a0) 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> > (0x0x7f6f600aaf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c7300) 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> > > (0x0x7f6f600c7360) 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> > > (0x0x7f6f600aaf70) 0 empty
  std::is_array<std::_Tuple_impl<1u> > (0x0x7f6f600d5000) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f600c73c0) 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> > (0x0x7f6f600d5208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c7420) 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> > > (0x0x7f6f600c7480) 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> > > (0x0x7f6f600d5270) 0 empty
  std::is_function<std::_Tuple_impl<1u> > (0x0x7f6f600d52d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f600c74e0) 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> > > (0x0x7f6f600d5340) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f6f600d53a8) 0 empty
    std::is_function<std::_Tuple_impl<1u> > (0x0x7f6f600d5410) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f600c7540) 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> > > (0x0x7f6f600c75a0) 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> > (0x0x7f6f600d5548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c7600) 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> > (0x0x7f6f600d55b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c7660) 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> > > (0x0x7f6f600c76c0) 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> > (0x0x7f6f600d5618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c7720) 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> > (0x0x7f6f600d5680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c7780) 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> > > (0x0x7f6f600d56e8) 0 empty
  std::is_floating_point<std::_Tuple_impl<1u> > (0x0x7f6f600d5750) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f600c77e0) 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> > (0x0x7f6f600d5888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c7900) 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> > > > (0x0x7f6f600c7960) 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> > (0x0x7f6f600d58f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c79c0) 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> > > > (0x0x7f6f600c7a20) 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> > (0x0x7f6f600d5958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c7a80) 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> > (0x0x7f6f600d59c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c7ae0) 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> > > > (0x0x7f6f600c7b40) 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> > (0x0x7f6f600d5af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c7ba0) 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> > (0x0x7f6f600d5b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c7c00) 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> > > (0x0x7f6f600c7c60) 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> > (0x0x7f6f600d5bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c7cc0) 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> > (0x0x7f6f600d5c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c7d20) 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> > > (0x0x7f6f600d5c98) 0 empty
  std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f6f600d5d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f600c7d80) 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> > > (0x0x7f6f600d5e38) 0 empty
  std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f6f600d5ea0) 0 empty
    std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f6f600d5f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f6f600c7de0) 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> > > (0x0x7f6f600ee000) 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> > > (0x0x7f6f600ee068) 0 empty
    std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f6f600ee0d0) 0 empty
      std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f6f600ee138) 0 empty
        std::integral_constant<bool, false> (0x0x7f6f600c7e40) 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> > > (0x0x7f6f600ee208) 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> > > (0x0x7f6f600ee270) 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> > > (0x0x7f6f600ee2d8) 0 empty
      std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f6f600ee340) 0 empty
        std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f6f600ee3a8) 0 empty
          std::integral_constant<bool, false> (0x0x7f6f600c7ea0) 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> > (0x0x7f6f600ee478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600c7f00) 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> > > (0x0x7f6f600ee4e0) 0 empty
  std::is_scalar<std::_Tuple_impl<1u> > (0x0x7f6f600ee548) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f600c7f60) 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> > (0x0x7f6f600f10c0) 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>&> (0x0x7f6f600ee618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600f1180) 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>&> > > (0x0x7f6f600f11e0) 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>&> (0x0x7f6f600ee680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f600f1240) 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>&> > (0x0x7f6f600f12a0) 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>&> > (0x0x7f6f600ee6e8) 0 empty
  std::is_lvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f6f600ee750) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f600f1300) 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>&> (0x0x7f6f600ee7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f600f1360) 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>&> > (0x0x7f6f600f13c0) 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>&> > (0x0x7f6f600ee9c0) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f6f600eea28) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f600f1420) 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>&> > (0x0x7f6f600eea90) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f6f600eeaf8) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f6f600eeb60) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f600f1540) 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>&> > > (0x0x7f6f600eebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600f1600) 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>&> (0x0x7f6f600eec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600f1660) 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>&> > (0x0x7f6f600f16c0) 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>&> > (0x0x7f6f600eed68) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f6f600eedd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f600f1720) 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>&> (0x0x7f6f600eee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f600f1840) 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> (0x0x7f6f600f18a0) 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>&> (0x0x7f6f600eeea0) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&, true> (0x0x7f6f600f1900) 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> > (0x0x7f6f600ee5b0) 0 empty
  std::__do_is_destructible_impl (0x0x7f6f600f1120) 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> (0x0x7f6f600eef70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f600f1960) 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> > (0x0x7f6f60109000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f600f19c0) 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> > > (0x0x7f6f600f1a20) 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>&&> (0x0x7f6f601090d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600f1ae0) 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>&&> > > (0x0x7f6f600f1b40) 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>&&> (0x0x7f6f60109138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f600f1ba0) 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>&&> > (0x0x7f6f600f1c00) 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>&&> (0x0x7f6f601091a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f600f1c60) 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>&&> > (0x0x7f6f60109208) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f6f60109270) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f600f1cc0) 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>&&> (0x0x7f6f601092d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f600f1d20) 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>&&> > (0x0x7f6f600f1d80) 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>&&> > (0x0x7f6f60109410) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f6f60109478) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f600f1de0) 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>&&> > (0x0x7f6f601094e0) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f6f60109548) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f6f601095b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f600f1f00) 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>&&> > > (0x0x7f6f60109618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6011d000) 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>&&> (0x0x7f6f60109680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6011d060) 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>&&> > (0x0x7f6f6011d0c0) 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>&&> > (0x0x7f6f601097b8) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f6f60109820) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6011d120) 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>&&> (0x0x7f6f60109888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6011d300) 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> (0x0x7f6f6011d360) 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>&&> (0x0x7f6f601098f0) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&&, true> (0x0x7f6f6011d3c0) 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>&&> (0x0x7f6f60109068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6f600f1a80) 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>&&> > (0x0x7f6f601099c0) 0 empty
  std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f6f60109a28) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6f6011d420) 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>&&> (0x0x7f6f60109a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6011d480) 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>&&> (0x0x7f6f60109af8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f6f60109b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6011d4e0) 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>&&> (0x0x7f6f60109bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6011d540) 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>&&> (0x0x7f6f60109c30) 0 empty
  std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f6f60109c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6011d5a0) 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>&&> (0x0x7f6f60109d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6011d600) 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>&&> > (0x0x7f6f6011d660) 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>&&> (0x0x7f6f60109d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6011d6c0) 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>&&> > (0x0x7f6f60109dd0) 0 empty
  std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f6f60109e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6011d720) 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>&&> (0x0x7f6f60109ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6011d780) 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> (0x0x7f6f60109f08) 0 empty
  std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f6f60109f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6011d7e0) 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> > (0x0x7f6f6012e000) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f6f6012e068) 0 empty
    std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f6f6012e0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f6011d840) 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> > > (0x0x7f6f6012e138) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f6f6012e1a0) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f6f6012e208) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f6f6012e270) 0 empty
        std::integral_constant<bool, true> (0x0x7f6f6011d8a0) 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>&> (0x0x7f6f6011d900) 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&> > (0x0x7f6f6011dae0) 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&> > (0x0x7f6f6011db40) 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&> > (0x0x7f6f6012e958) 0 empty
  std::is_function<const UFDeviceProperty&> (0x0x7f6f6012e9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6011dba0) 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&> > > (0x0x7f6f6012ea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6011dd80) 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&> > (0x0x7f6f6011dde0) 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&> (0x0x7f6f6012eb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6011de40) 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&> > (0x0x7f6f6012ebc8) 0 empty
  std::is_rvalue_reference<const UFDeviceProperty&> (0x0x7f6f6012ec30) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6011dea0) 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&> (0x0x7f6f6012ec98) 0 empty
  std::__do_is_static_castable_impl (0x0x7f6f6011df00) 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&> (0x0x7f6f6012ed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6011df60) 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&> (0x0x7f6f6012edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6016f000) 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&> > (0x0x7f6f6016f060) 0 empty

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

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

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

Class std::remove_cv<const UFDeviceProperty>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const UFDeviceProperty> (0x0x7f6f6016f180) 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> (0x0x7f6f6016f0c0) 0 empty

Class std::is_same<UFDeviceProperty, UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFDeviceProperty, UFDeviceProperty> (0x0x7f6f6012ef08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6016f2a0) 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> > (0x0x7f6f6012ef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6016f300) 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> > > (0x0x7f6f6016f360) 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> > (0x0x7f6f6017b000) 0 empty
  std::__not_<std::is_same<UFDeviceProperty, UFDeviceProperty> > (0x0x7f6f6017b068) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6016f3c0) 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> > (0x0x7f6f6016f420) 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> (0x0x7f6f6017b0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6f6016f480) 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> > (0x0x7f6f6017b138) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFDeviceProperty&, const UFDeviceProperty&, false> (0x0x7f6f6017b1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6f6016f4e0) 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> > > (0x0x7f6f6017b208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6016f540) 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> > > > (0x0x7f6f6017b270) 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> > > (0x0x7f6f6017b2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6016f5a0) 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&> (0x0x7f6f6017b340) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6016f600) 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&> (0x0x7f6f6017b3a8) 0 empty
  std::__is_direct_constructible_ref_cast<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6f6017b410) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6016f720) 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&> (0x0x7f6f6017b478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6016f7e0) 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&> (0x0x7f6f6017b4e0) 0 empty
  std::__is_direct_constructible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6f6017b548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6016f840) 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&> (0x0x7f6f6017b5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6016f8a0) 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&> > (0x0x7f6f6016f900) 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&> (0x0x7f6f6017b618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6016f960) 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&> > (0x0x7f6f6017b680) 0 empty
  std::__is_nt_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6f6017b6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6016f9c0) 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&> (0x0x7f6f6017b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6f6016fa20) 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> (0x0x7f6f6017b7b8) 0 empty
  std::is_nothrow_constructible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6f6017b820) 0 empty
    std::integral_constant<bool, true> (0x0x7f6f6016fa80) 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&> (0x0x7f6f6017b888) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFDeviceProperty&, true> (0x0x7f6f6017b8f0) 0 empty
    std::is_nothrow_constructible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6f6017b958) 0 empty
      std::integral_constant<bool, true> (0x0x7f6f6016fae0) 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&> > (0x0x7f6f6016fb40) 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> > > (0x0x7f6f6017b9c0) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f6f6017ba28) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f6f6017ba90) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f6f6017baf8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6f6016fba0) 0 empty

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

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

Class std::_Index_tuple<0u>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<0u> (0x0x7f6f6016fcc0) 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&> > (0x0x7f6f6016fd20) 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&> (0x0x7f6f6016fd80) 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&> (0x0x7f6f6016fde0) 0 empty

Class std::__add_ref<const UFAxisType&>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<const UFAxisType&> (0x0x7f6f6016fe40) 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&> > (0x0x7f6f6016fea0) 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&> (0x0x7f6f6016ff00) 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&> (0x0x7f6f6016ff60) 0 empty

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

