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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f6fe846b5a0) 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> (0x0x7f6fe846b600) 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> (0x0x7f6fe846b660) 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> (0x0x7f6fe846b6c0) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f6fe846bf60) 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> (0x0x7f6fe84a0000) 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> (0x0x7f6fe84a0060) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f6fe84a00c0) 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> (0x0x7f6fe84a0120) 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> (0x0x7f6fe84a0180) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f6fe84a0240) 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> (0x0x7f6fe84a02a0) 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> (0x0x7f6fe84a0300) 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> (0x0x7f6fe84a0360) 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> (0x0x7f6fe84a03c0) 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> (0x0x7f6fe84a0420) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::__nonesuch
   size=1 align=1
   base size=0 base align=1
std::__nonesuch (0x0x7f6fe84da060) 0 empty

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f6fe841b9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da360) 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> (0x0x7f6fe841ba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da3c0) 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> (0x0x7f6fe841ba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da420) 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> (0x0x7f6fe841baf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da480) 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> (0x0x7f6fe841bb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da4e0) 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> (0x0x7f6fe841bbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da540) 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> (0x0x7f6fe841bc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da5a0) 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> (0x0x7f6fe841bc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da600) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f6fe841bd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da660) 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> (0x0x7f6fe841bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da6c0) 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> (0x0x7f6fe841bdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da720) 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> (0x0x7f6fe841be38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da780) 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> (0x0x7f6fe841bea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da7e0) 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> (0x0x7f6fe841bf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da840) 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> (0x0x7f6fe84ee068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da960) 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> (0x0x7f6fe84ee0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84da9c0) 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> (0x0x7f6fe84ee138) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84daa20) 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> (0x0x7f6fe8510478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe84fbc00) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f6fe85278a0) 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 (0x0x7f6fe8527ae0) 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 (0x0x7f6fe8527d20) 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 (0x0x7f6fe8527f60) 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 (0x0x7f6fe8554120) 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 (0x0x7f6fe85544e0) 0 empty

Class std::__do_is_implicitly_default_constructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_implicitly_default_constructible_impl (0x0x7f6fe858f600) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f6fe85baea0) 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> (0x0x7f6fe85baf00) 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> (0x0x7f6fe85baf60) 0 empty

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

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

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

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7f6fe85e4ea0) 0 empty

Class std::__invoke_memfun_ref
   size=1 align=1
   base size=0 base align=1
std::__invoke_memfun_ref (0x0x7f6fe7c122a0) 0 empty

Class std::__invoke_memfun_deref
   size=1 align=1
   base size=0 base align=1
std::__invoke_memfun_deref (0x0x7f6fe7c12300) 0 empty

Class std::__invoke_memobj_ref
   size=1 align=1
   base size=0 base align=1
std::__invoke_memobj_ref (0x0x7f6fe7c12360) 0 empty

Class std::__invoke_memobj_deref
   size=1 align=1
   base size=0 base align=1
std::__invoke_memobj_deref (0x0x7f6fe7c123c0) 0 empty

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f6fe7c12420) 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 (0x0x7f6fe7c124e0) 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 (0x0x7f6fe7c125a0) 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 (0x0x7f6fe7c12660) 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 (0x0x7f6fe7c12720) 0 empty

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

Class std::__swappable_details::__do_is_swappable_impl
   size=1 align=1
   base size=0 base align=1
std::__swappable_details::__do_is_swappable_impl (0x0x7f6fe7c12f60) 0 empty

Class std::__swappable_details::__do_is_nothrow_swappable_impl
   size=1 align=1
   base size=0 base align=1
std::__swappable_details::__do_is_nothrow_swappable_impl (0x0x7f6fe7c5e000) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f6fe7c38618) 0 empty
  std::input_iterator_tag (0x0x7f6fe7cae780) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f6fe7c38680) 0 empty
  std::forward_iterator_tag (0x0x7f6fe7c386e8) 0 empty
    std::input_iterator_tag (0x0x7f6fe7cae7e0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f6fe7c38750) 0 empty
  std::bidirectional_iterator_tag (0x0x7f6fe7c387b8) 0 empty
    std::forward_iterator_tag (0x0x7f6fe7c38820) 0 empty
      std::input_iterator_tag (0x0x7f6fe7cae840) 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> (0x0x7f6fe7cdcf60) 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 (0x0x7f6fe7d5e360) 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 (0x0x7f6fe7d5e480) 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 (0x0x7f6fe7d5e600) 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 (0x0x7f6fe7d5e780) 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 (0x0x7f6fe7d5e8a0) 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> (0x0x7f6fe7d92cc0) 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> (0x0x7f6fe7d92de0) 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> (0x0x7f6fe7dbb300) 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> (0x0x7f6fe7dbb3c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7f6fe7afdae0) 0 empty

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

Class std::_PCC<true, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f6fe785d420) 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*> (0x0x7f6fe7b942d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe785d480) 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*> > > (0x0x7f6fe785d4e0) 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*> (0x0x7f6fe7b94340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe785d600) 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*> > (0x0x7f6fe785d660) 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*> (0x0x7f6fe7b943a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe785d6c0) 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*> > (0x0x7f6fe7b94410) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f6fe7b94478) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe785d720) 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*> (0x0x7f6fe7b944e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe785d780) 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*> > (0x0x7f6fe785d7e0) 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*> (0x0x7f6fe785d8a0) 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*> (0x0x7f6fe785d900) 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*> (0x0x7f6fe785d840) 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*> (0x0x7f6fe7b945b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe785d960) 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*> (0x0x7f6fe7b94618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe785d9c0) 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*> > (0x0x7f6fe7b94680) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f6fe7b946e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe785da20) 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*> > (0x0x7f6fe7b94820) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f6fe7b94888) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f6fe7b948f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe785da80) 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*> > > (0x0x7f6fe7b949c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe785dae0) 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*> (0x0x7f6fe7b94a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe785db40) 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*> > (0x0x7f6fe785dba0) 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*> > (0x0x7f6fe7b94a90) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f6fe7b94af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe785dc00) 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*> (0x0x7f6fe7b94c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe785dd20) 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*&> (0x0x7f6fe7b94c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe785dde0) 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*&> > > (0x0x7f6fe785de40) 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*&> (0x0x7f6fe7b94d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe785df60) 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*&> > (0x0x7f6fe78d2000) 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*&> > (0x0x7f6fe7b94d68) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f6fe7b94dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe78d2060) 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*&> (0x0x7f6fe7b94e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe78d20c0) 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*&> > (0x0x7f6fe78d2120) 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*&> > (0x0x7f6fe7b94ea0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f6fe7b94f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe78d2180) 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*&> > (0x0x7f6fe7b94270) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f6fe78d6000) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f6fe78d6068) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe78d21e0) 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*&> > > (0x0x7f6fe78d6138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe78d2240) 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*&> (0x0x7f6fe78d61a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe78d22a0) 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*&> > (0x0x7f6fe78d2300) 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*&> > (0x0x7f6fe78d6208) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f6fe78d6270) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe78d2360) 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*&> (0x0x7f6fe78d63a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe78d2480) 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> (0x0x7f6fe78d24e0) 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*&> (0x0x7f6fe78d6410) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f6fe78d2540) 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&> (0x0x7f6fe78d64e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe78d25a0) 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&> > > (0x0x7f6fe78d2600) 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&> (0x0x7f6fe78d6548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe78d2660) 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&> > (0x0x7f6fe78d26c0) 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&> > (0x0x7f6fe78d65b0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f6fe78d6618) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe78d2720) 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&> (0x0x7f6fe78d6680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe78d2780) 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&> > (0x0x7f6fe78d27e0) 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&> > (0x0x7f6fe78d66e8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f6fe78d6750) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe78d2840) 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&> > (0x0x7f6fe78d67b8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f6fe78d6820) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f6fe78d6888) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe78d28a0) 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&> > > (0x0x7f6fe78d68f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe78d2900) 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&> (0x0x7f6fe78d6958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe78d2960) 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&> > (0x0x7f6fe78d29c0) 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&> > (0x0x7f6fe78d69c0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f6fe78d6a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe78d2a20) 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&> (0x0x7f6fe78d6a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe78d2a80) 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> (0x0x7f6fe78d2ae0) 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&> (0x0x7f6fe78d6af8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f6fe78d2b40) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f6fe785dd80) 0 empty

Class std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f6fe78d6b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe78d2ba0) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f6fe78d6bc8) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f6fe78d6c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe78d2c00) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f6fe78d6c98) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f6fe78d6d00) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f6fe78d6d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe78d2c60) 0 empty

Class std::conditional<true, std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > (0x0x7f6fe78d2cc0) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > (0x0x7f6fe78d6dd0) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f6fe78d6e38) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f6fe78d6ea0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f6fe78d6f08) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe78d2d20) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&> (0x0x7f6fe78d2d80) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > > (0x0x7f6fe78f7000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe78d2de0) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&> (0x0x7f6fe78d2e40) 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*&&> (0x0x7f6fe78f70d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe78d2f00) 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*&&> > > (0x0x7f6fe78d2f60) 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*&&> (0x0x7f6fe78f7138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe79060c0) 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*&&> > (0x0x7f6fe7906120) 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*&&> (0x0x7f6fe78f71a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe7906180) 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*&&> > (0x0x7f6fe78f7208) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f6fe78f7270) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe79061e0) 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*&&> (0x0x7f6fe78f72d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe7906240) 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*&&> > (0x0x7f6fe79062a0) 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*&&> > (0x0x7f6fe78f7340) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f6fe78f73a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe7906300) 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*&&> > (0x0x7f6fe78f74e0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f6fe78f7548) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f6fe78f75b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe7906360) 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*&&> > > (0x0x7f6fe78f7680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe79063c0) 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*&&> (0x0x7f6fe78f76e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe7906420) 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*&&> > (0x0x7f6fe7906480) 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*&&> > (0x0x7f6fe78f7750) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f6fe78f77b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe79064e0) 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*&&> (0x0x7f6fe78f79c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe7906540) 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> (0x0x7f6fe79065a0) 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*&&> (0x0x7f6fe78f7a28) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f6fe7906600) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f6fe78d2ea0) 0 empty

Class std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f6fe78f7a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe7906660) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f6fe78f7af8) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f6fe78f7b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe79066c0) 0 empty

Class std::is_move_assignable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f6fe78f7bc8) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f6fe78f7c30) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f6fe78f7c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe7906720) 0 empty

Class std::conditional<true, std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> > (0x0x7f6fe7906780) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> > (0x0x7f6fe78f7d00) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f6fe78f7d68) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f6fe78f7dd0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f6fe78f7e38) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe79067e0) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&&, std::__nonesuch&&> (0x0x7f6fe7906840) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __s390_jmp_buf
   size=144 align=8
   base size=144 base align=8
__s390_jmp_buf (0x0x7f6fe76da1e0) 0

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

Class <anonymous struct>::<anonymous struct>
   size=152 align=8
   base size=152 base align=8
<anonymous struct>::<anonymous struct> (0x0x7f6fe76da300) 0

Class <anonymous struct>
   size=184 align=8
   base size=184 base align=8
<anonymous struct> (0x0x7f6fe76da2a0) 0

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f6fe76da3c0) 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> > (0x0x7f6fe77a4240) 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> (0x0x7f6fe77a42a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char> > (0x0x7f6fe7975548) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f6fe747ac00) 0 empty

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

Class std::__cxx11::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char>::_Alloc_hider (0x0x7f6fe7975680) 0
  std::allocator<char> (0x0x7f6fe79756e8) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f6fe747acc0) 0 empty

Class std::__cxx11::basic_string<char>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char>::<anonymous union> (0x0x7f6fe747ad20) 0

Class std::__cxx11::basic_string<char>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char> (0x0x7f6fe747ab40) 0

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f6fe716e0c0) 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> > (0x0x7f6fe716e360) 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> (0x0x7f6fe716e3c0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f6fe716e720) 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> > (0x0x7f6fe716e7e0) 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> (0x0x7f6fe716e840) 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> (0x0x7f6fe7975820) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f6fe716e8a0) 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> (0x0x7f6fe716e900) 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> (0x0x7f6fe716e960) 0 empty

Class std::allocator_traits<std::allocator<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<wchar_t> > (0x0x7f6fe716ea80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<wchar_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<wchar_t> > (0x0x7f6fe7975888) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f6fe716eae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<wchar_t> >::rebind<wchar_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<wchar_t> >::rebind<wchar_t> (0x0x7f6fe716eb40) 0 empty

Class std::__cxx11::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<wchar_t>::_Alloc_hider (0x0x7f6fe79759c0) 0
  std::allocator<wchar_t> (0x0x7f6fe7975a28) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f6fe716eba0) 0 empty

Class std::__cxx11::basic_string<wchar_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<wchar_t>::<anonymous union> (0x0x7f6fe716ec00) 0

Class std::__cxx11::basic_string<wchar_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<wchar_t> (0x0x7f6fe716ea20) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f6fe72ba000) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f6fe7298cc0) 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> > (0x0x7f6fe72ba0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe7298d80) 0 empty

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

Class std::hash<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::__cxx11::basic_string<char> > (0x0x7f6fe72ba138) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f6fe7298e40) 0 empty

Class std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char> > > (0x0x7f6fe72ba1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe7298f00) 0 empty

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

Class std::hash<std::__cxx11::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::__cxx11::basic_string<wchar_t> > (0x0x7f6fe72ba208) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f6fe72c3000) 0 empty

Class std::__is_fast_hash<std::hash<std::__cxx11::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::__cxx11::basic_string<wchar_t> > > (0x0x7f6fe72ba270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe72c3180) 0 empty

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

Class std::hash<std::__cxx11::basic_string<char16_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::__cxx11::basic_string<char16_t> > (0x0x7f6fe72ba2d8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f6fe72c3240) 0 empty

Class std::allocator_traits<std::allocator<char16_t> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char16_t> > (0x0x7f6fe72c3300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<char16_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char16_t> > (0x0x7f6fe72ba410) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f6fe72c3360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<char16_t> >::rebind<char16_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char16_t> >::rebind<char16_t> (0x0x7f6fe72c33c0) 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> (0x0x7f6fe72c3420) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f6fe72ba548) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f6fe72c34e0) 0 empty

Class std::__cxx11::basic_string<char16_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char16_t>::_Alloc_hider (0x0x7f6fe72ba618) 0
  std::allocator<char16_t> (0x0x7f6fe72ba680) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f6fe72c3540) 0 empty

Class std::__cxx11::basic_string<char16_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char16_t>::<anonymous union> (0x0x7f6fe72c35a0) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f6fe72c32a0) 0

Class std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char16_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char16_t> > > (0x0x7f6fe72ba6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe72c3660) 0 empty

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

Class std::hash<std::__cxx11::basic_string<char32_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::__cxx11::basic_string<char32_t> > (0x0x7f6fe72ba750) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f6fe72c3720) 0 empty

Class std::allocator_traits<std::allocator<char32_t> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char32_t> > (0x0x7f6fe72c37e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<char32_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char32_t> > (0x0x7f6fe72ba888) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f6fe72c3840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<char32_t> >::rebind<char32_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char32_t> >::rebind<char32_t> (0x0x7f6fe72c38a0) 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> (0x0x7f6fe72c3900) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f6fe72ba9c0) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f6fe72c39c0) 0 empty

Class std::__cxx11::basic_string<char32_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char32_t>::_Alloc_hider (0x0x7f6fe72baa90) 0
  std::allocator<char32_t> (0x0x7f6fe72baaf8) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f6fe72c3a20) 0 empty

Class std::__cxx11::basic_string<char32_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char32_t>::<anonymous union> (0x0x7f6fe72c3a80) 0

Class std::__cxx11::basic_string<char32_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char32_t> (0x0x7f6fe72c3780) 0

Class std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char32_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::__cxx11::basic_string<char32_t> > > (0x0x7f6fe72bab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe72c3b40) 0 empty

Class std::__cow_string::<anonymous union>
   size=8 align=8
   base size=8 base align=8
std::__cow_string::<anonymous union> (0x0x7f6fe708eb40) 0

Class std::__cow_string
   size=8 align=8
   base size=8 base align=8
std::__cow_string (0x0x7f6fe708eae0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__erased_type
   size=1 align=1
   base size=0 base align=1
std::__erased_type (0x0x7f6fe710d180) 0 empty

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

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

Class std::__uses_alloc0::_Sink
   size=1 align=1
   base size=0 base align=1
std::__uses_alloc0::_Sink (0x0x7f6fe710d5a0) 0 empty

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f6fe70e42d8) 0
  std::__uses_alloc_base (0x0x7f6fe710d540) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__atomic_flag_base
   size=1 align=1
   base size=1 base align=1
std::__atomic_flag_base (0x0x7f6fe6b3dc00) 0

Class std::atomic_flag
   size=1 align=1
   base size=1 base align=1
std::atomic_flag (0x0x7f6fe6a3fd00) 0
  std::__atomic_flag_base (0x0x7f6fe6b3dc60) 0

Class std::_Sp_locker
   size=2 align=1
   base size=2 base align=1
std::_Sp_locker (0x0x7f6fe67c22a0) 0

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

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

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

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

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

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

Class oif::frame::UFAxis
   size=24 align=8
   base size=24 base align=8
oif::frame::UFAxis (0x0x7f6fe6a3ff08) 0
    vptr=((& oif::frame::UFAxis::_ZTVN3oif5frame6UFAxisE) + 16u)
  UFAxis_ (0x0x7f6fe67efd80) 0 nearly-empty
      primary-for oif::frame::UFAxis (0x0x7f6fe6a3ff08)

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

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

Class std::is_function<oif::frame::UFDevice>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFDevice> (0x0x7f6fe6a3fd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe684d2a0) 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> > > (0x0x7f6fe684d300) 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> (0x0x7f6fe6a3fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe684d360) 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> > (0x0x7f6fe684d3c0) 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> (0x0x7f6fe6a3fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe684d420) 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> > (0x0x7f6fe687d000) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice> (0x0x7f6fe687d068) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe684d480) 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> (0x0x7f6fe687d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe684d4e0) 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> > (0x0x7f6fe684d540) 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> (0x0x7f6fe684d600) 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> (0x0x7f6fe684d660) 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> (0x0x7f6fe684d5a0) 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> (0x0x7f6fe687d410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe684d6c0) 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> (0x0x7f6fe687d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe684d720) 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> > (0x0x7f6fe687d4e0) 0 empty
  std::is_void<oif::frame::UFDevice> (0x0x7f6fe687d548) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe684d780) 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> > (0x0x7f6fe687d5b0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > (0x0x7f6fe687d618) 0 empty
    std::is_void<oif::frame::UFDevice> (0x0x7f6fe687d680) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe684d8a0) 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> > > (0x0x7f6fe687d6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe684d960) 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> (0x0x7f6fe687d750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe684d9c0) 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> > (0x0x7f6fe684da20) 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> > (0x0x7f6fe687d958) 0 empty
  std::is_object<oif::frame::UFDevice> (0x0x7f6fe687d9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe684da80) 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> (0x0x7f6fe687da28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe684dba0) 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> (0x0x7f6fe684dc00) 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> (0x0x7f6fe687da90) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFDevice, true> (0x0x7f6fe684dc60) 0 empty

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

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

Class std::remove_volatile<oif::frame::UFDevice*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFDevice*> (0x0x7f6fe684dde0) 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*> (0x0x7f6fe684de40) 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*> (0x0x7f6fe684dd80) 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*> (0x0x7f6fe687dc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe684dea0) 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*> (0x0x7f6fe687dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe684df00) 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*> > > (0x0x7f6fe684df60) 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*> (0x0x7f6fe687dd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe68e7000) 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*> > (0x0x7f6fe68e7060) 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*> (0x0x7f6fe687df08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe68e70c0) 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*> > (0x0x7f6fe687df70) 0 empty
  std::is_array<oif::frame::UFDevice*> (0x0x7f6fe68eb000) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe68e7120) 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*> > (0x0x7f6fe68eb068) 0 empty
  std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > (0x0x7f6fe68eb0d0) 0 empty
    std::is_array<oif::frame::UFDevice*> (0x0x7f6fe68eb138) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe68e7240) 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*> > > (0x0x7f6fe68e7360) 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*> (0x0x7f6fe68eb1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe68e73c0) 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*> > (0x0x7f6fe68e7420) 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*> (0x0x7f6fe68eb208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe68e7480) 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*> > (0x0x7f6fe68eb270) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice*> (0x0x7f6fe68eb2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe68e74e0) 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*> (0x0x7f6fe68eb340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe68e7540) 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*> > (0x0x7f6fe68e75a0) 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*> > (0x0x7f6fe68eb548) 0 empty
  std::is_void<oif::frame::UFDevice*> (0x0x7f6fe68eb5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe68e7600) 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*> > (0x0x7f6fe68eb618) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > (0x0x7f6fe68eb680) 0 empty
    std::is_void<oif::frame::UFDevice*> (0x0x7f6fe68eb6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe68e7720) 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*> > > (0x0x7f6fe68eb750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe68e77e0) 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*> (0x0x7f6fe68eb7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe68e7840) 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*> > (0x0x7f6fe68e78a0) 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*> > (0x0x7f6fe68eb8f0) 0 empty
  std::is_object<oif::frame::UFDevice*> (0x0x7f6fe68eb958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe68e7900) 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*> (0x0x7f6fe68eb9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe68e7a20) 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> (0x0x7f6fe68e7a80) 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*> (0x0x7f6fe68eba28) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFDevice*, true> (0x0x7f6fe68e7ae0) 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> (0x0x7f6fe68e7300) 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*> (0x0x7f6fe68ebaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe68e7b40) 0 empty

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

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

Class UFBackendDevice_
   size=16 align=8
   base size=16 base align=8
UFBackendDevice_ (0x0x7f6fe684d1e0) 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> > > (0x0x7f6fe691e180) 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> > > (0x0x7f6fe68ebc30) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f6fe691e240) 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> > > > (0x0x7f6fe691e360) 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> > > > (0x0x7f6fe68ebdd0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe691e3c0) 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> > > (0x0x7f6fe691e420) 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> > > > (0x0x7f6fe691e4e0) 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> (0x0x7f6fe691e540) 0 empty

Class std::less<UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFDeviceProperty> (0x0x7f6fe68ebf08) 0 empty
  std::binary_function<UFDeviceProperty, UFDeviceProperty, bool> (0x0x7f6fe691e5a0) 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> > > > (0x0x7f6fe691e600) 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> > > > (0x0x7f6fe68ebf70) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe691e6c0) 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=48 align=8
   base size=48 base align=8
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> (0x0x7f6fe6583000) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe6583068) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe691e720) 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=48 align=8
   base size=48 base align=8
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> > > > (0x0x7f6fe691e480) 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=48 align=8
   base size=48 base align=8
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> > > > (0x0x7f6fe691e120) 0

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

Class oif::frame::Property<UFDeviceProperty>
   size=56 align=8
   base size=56 base align=8
oif::frame::Property<UFDeviceProperty> (0x0x7f6fe691e0c0) 0
    vptr=((& oif::frame::Property<UFDeviceProperty>::_ZTVN3oif5frame8PropertyI16UFDevicePropertyEE) + 16u)

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> > > (0x0x7f6fe691e8a0) 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> > > (0x0x7f6fe6583208) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f6fe691ea20) 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> > > > (0x0x7f6fe691eae0) 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> > > > (0x0x7f6fe6583340) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe691eb40) 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> > > (0x0x7f6fe691eba0) 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> > > > (0x0x7f6fe691ec60) 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> (0x0x7f6fe691ecc0) 0 empty

Class std::less<UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::less<UFAxisType> (0x0x7f6fe6583478) 0 empty
  std::binary_function<UFAxisType, UFAxisType, bool> (0x0x7f6fe691ed20) 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> > > > (0x0x7f6fe691ed80) 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> > > > (0x0x7f6fe65834e0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe691ee40) 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=48 align=8
   base size=48 base align=8
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> (0x0x7f6fe6583680) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe65836e8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe691eea0) 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=48 align=8
   base size=48 base align=8
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> > > > (0x0x7f6fe691ec00) 0

Class std::map<UFAxisType, std::unique_ptr<oif::frame::UFAxis> >
   size=48 align=8
   base size=48 base align=8
std::map<UFAxisType, std::unique_ptr<oif::frame::UFAxis> > (0x0x7f6fe691e840) 0

Vtable for oif::frame::UFDevice
oif::frame::UFDevice::_ZTVN3oif5frame8UFDeviceE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3oif5frame8UFDeviceE)
16    (int (*)(...))oif::frame::UFDevice::~UFDevice
24    (int (*)(...))oif::frame::UFDevice::~UFDevice
32    (int (*)(...))oif::frame::UFDevice::AcceptTouch
40    (int (*)(...))oif::frame::UFDevice::RejectTouch
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN3oif5frame8UFDeviceE)
64    (int (*)(...))oif::frame::UFDevice::_ZThn8_N3oif5frame8UFDeviceD1Ev
72    (int (*)(...))oif::frame::UFDevice::_ZThn8_N3oif5frame8UFDeviceD0Ev

Class oif::frame::UFDevice
   size=112 align=8
   base size=112 base align=8
oif::frame::UFDevice (0x0x7f6fe6914af0) 0
    vptr=((& oif::frame::UFDevice::_ZTVN3oif5frame8UFDeviceE) + 16u)
  UFDevice_ (0x0x7f6fe691e780) 0 nearly-empty
      primary-for oif::frame::UFDevice (0x0x7f6fe6914af0)
  oif::frame::Property<UFDeviceProperty> (0x0x7f6fe691e7e0) 8
      vptr=((& oif::frame::UFDevice::_ZTVN3oif5frame8UFDeviceE) + 64u)

Class std::is_array<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe65837b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe673b0c0) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<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::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe6583af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe673b240) 0 empty

Class std::is_void<std::allocator<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::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe6583b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe673b2a0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > (0x0x7f6fe6583c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe673b300) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >, std::__not_<std::is_void<std::allocator<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_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >, std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > > (0x0x7f6fe673b360) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe6583d00) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6fe673b3c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > > >, std::__is_default_constructible_impl<std::allocator<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::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > > > (0x0x7f6fe6583d68) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe6583dd0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6fe673b420) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe6583e38) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > > > (0x0x7f6fe6583ea0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe6583f08) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6fe673b480) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false> (0x0x7f6fe6583f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe673b4e0) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe65832d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe673b540) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false>, std::is_default_constructible<std::allocator<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_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false>, std::is_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > (0x0x7f6fe673b5a0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe65833a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe673b600) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false> (0x0x7f6fe68ebd68) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe674d000) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe673b660) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >, false> > (0x0x7f6fe674d068) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false> (0x0x7f6fe674d0d0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe674d138) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe673b6c0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe674d1a0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >, false> > (0x0x7f6fe674d208) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false> (0x0x7f6fe674d270) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f6fe674d2d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe673b720) 0 empty

Class std::is_array<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<UFAxisType> > (0x0x7f6fe674d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe673b780) 0 empty

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

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

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

Class std::__is_void_helper<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<UFAxisType> > (0x0x7f6fe674d410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe673b900) 0 empty

Class std::is_void<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<UFAxisType> > (0x0x7f6fe674d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe673b960) 0 empty

Class std::__not_<std::is_void<std::less<UFAxisType> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<UFAxisType> > > (0x0x7f6fe674d4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe673b9c0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<UFAxisType> >, std::__not_<std::is_void<std::less<UFAxisType> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<UFAxisType> >, std::__not_<std::is_void<std::less<UFAxisType> > > > (0x0x7f6fe673ba20) 0 empty

Class std::__is_default_constructible_impl<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<UFAxisType> > (0x0x7f6fe674d548) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6fe673ba80) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<UFAxisType> > >, std::__is_default_constructible_impl<std::less<UFAxisType> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<UFAxisType> > >, std::__is_default_constructible_impl<std::less<UFAxisType> > > (0x0x7f6fe674d5b0) 0 empty
  std::__is_default_constructible_impl<std::less<UFAxisType> > (0x0x7f6fe674d618) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6fe673bae0) 0 empty

Class std::__is_default_constructible_atom<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<UFAxisType> > (0x0x7f6fe674d680) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<UFAxisType> > >, std::__is_default_constructible_impl<std::less<UFAxisType> > > (0x0x7f6fe674d6e8) 0 empty
    std::__is_default_constructible_impl<std::less<UFAxisType> > (0x0x7f6fe674d750) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6fe673bb40) 0 empty

Class std::__is_default_constructible_safe<std::less<UFAxisType>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<UFAxisType>, false> (0x0x7f6fe674d7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe673bba0) 0 empty

Class std::is_default_constructible<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<UFAxisType> > (0x0x7f6fe674d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe673bc00) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false>, std::is_default_constructible<std::less<UFAxisType> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false>, std::is_default_constructible<std::less<UFAxisType> > > (0x0x7f6fe673bc60) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f6fe674d888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe673bcc0) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> (0x0x7f6fe674d8f0) 0 empty
  std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f6fe674d958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe673bd20) 0 empty

Class std::__and_<std::is_default_constructible<std::less<UFAxisType> >, std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<UFAxisType> >, std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> > (0x0x7f6fe674d9c0) 0 empty
  std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> (0x0x7f6fe674da28) 0 empty
    std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f6fe674da90) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe673bd80) 0 empty

Class std::is_nothrow_default_constructible<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<UFAxisType> > (0x0x7f6fe674daf8) 0 empty
  std::__and_<std::is_default_constructible<std::less<UFAxisType> >, std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> > (0x0x7f6fe674db60) 0 empty
    std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> (0x0x7f6fe674dbc8) 0 empty
      std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f6fe674dc30) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe673bde0) 0 empty

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

Class std::_Rb_tree_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f6fe676b1e0) 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> > (0x0x7f6fe676b480) 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> (0x0x7f6fe676b4e0) 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 (0x0x7f6fe676b420) 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*> > (0x0x7f6fe676b540) 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*> (0x0x7f6fe674df08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe676b5a0) 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*> (0x0x7f6fe674df70) 0 empty
  std::is_empty<oif::frame::UFAxis*> (0x0x7f6fe638d000) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe676b600) 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> > > (0x0x7f6fe676b660) 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> > (0x0x7f6fe638d068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe676b6c0) 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> > (0x0x7f6fe638d0d0) 0 empty
  std::is_empty<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe638d138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe676b720) 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*> (0x0x7f6fe676b840) 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*> (0x0x7f6fe676b8a0) 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*> (0x0x7f6fe676b7e0) 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*> (0x0x7f6fe638d270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe676b900) 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*> (0x0x7f6fe638d2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe676b960) 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*> > > (0x0x7f6fe676b9c0) 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*> (0x0x7f6fe638d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe676ba20) 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*> > (0x0x7f6fe676ba80) 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*> (0x0x7f6fe638d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe676bba0) 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*> > (0x0x7f6fe638d4e0) 0 empty
  std::is_array<oif::frame::UFAxis*> (0x0x7f6fe638d548) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe676bc00) 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*> > (0x0x7f6fe638d5b0) 0 empty
  std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f6fe638d618) 0 empty
    std::is_array<oif::frame::UFAxis*> (0x0x7f6fe638d680) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe676bc60) 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*> > > (0x0x7f6fe676bd20) 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*> (0x0x7f6fe638d6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe676bd80) 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*> > (0x0x7f6fe676bde0) 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*> (0x0x7f6fe638d750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe676be40) 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*> > (0x0x7f6fe638d7b8) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis*> (0x0x7f6fe638d820) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe676bea0) 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*> (0x0x7f6fe638d958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe676bf00) 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*> > (0x0x7f6fe676bf60) 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*> > (0x0x7f6fe638da90) 0 empty
  std::is_void<oif::frame::UFAxis*> (0x0x7f6fe638daf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe63bd0c0) 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*> > (0x0x7f6fe638db60) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > (0x0x7f6fe638dbc8) 0 empty
    std::is_void<oif::frame::UFAxis*> (0x0x7f6fe638dc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe63bd120) 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*> > > (0x0x7f6fe638dc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe63bd180) 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*> (0x0x7f6fe638dd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe63bd1e0) 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*> > (0x0x7f6fe63bd240) 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*> > (0x0x7f6fe638de38) 0 empty
  std::is_object<oif::frame::UFAxis*> (0x0x7f6fe638dea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe63bd360) 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*> (0x0x7f6fe638df08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe63bd480) 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> (0x0x7f6fe63bd4e0) 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*> (0x0x7f6fe638df70) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFAxis*, true> (0x0x7f6fe63bd540) 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> (0x0x7f6fe676bcc0) 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*> (0x0x7f6fe63c2068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe63bd5a0) 0 empty

Class std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true>
   size=1 align=1
   base size=1 base align=1
std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f6fe638d1a0) 0 empty
  std::default_delete<oif::frame::UFAxis> (0x0x7f6fe676b780) 0 empty

Class std::_Tuple_impl<1ul, std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::_Tuple_impl<1ul, std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe63c2138) 0 empty
  std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f6fe63c21a0) 0 empty
    std::default_delete<oif::frame::UFAxis> (0x0x7f6fe63bd600) 0 empty

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

Class std::_Tuple_impl<0ul, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> >
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe63f31c0) 0
  std::_Tuple_impl<1ul, std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe63c2270) 0 empty
    std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f6fe63c22d8) 0 empty
      std::default_delete<oif::frame::UFAxis> (0x0x7f6fe63bd6c0) 0 empty
  std::_Head_base<0ul, oif::frame::UFAxis*, false> (0x0x7f6fe63bd720) 0

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

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

Class std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> >
   size=8 align=8
   base size=8 base align=8
std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe63c23a8) 0
  std::_Tuple_impl<0ul, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe63f3850) 0
    std::_Tuple_impl<1ul, std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe63c2410) 0 empty
      std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f6fe63c2478) 0 empty
        std::default_delete<oif::frame::UFAxis> (0x0x7f6fe63bd780) 0 empty
    std::_Head_base<0ul, oif::frame::UFAxis*, false> (0x0x7f6fe63bd7e0) 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> > (0x0x7f6fe63c2548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe63bd900) 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> > > (0x0x7f6fe63bd960) 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> > (0x0x7f6fe63c25b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe63bd9c0) 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> > > (0x0x7f6fe63c2618) 0 empty
  std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe63c2680) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe63bda20) 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> > (0x0x7f6fe63c26e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe63bda80) 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>&> (0x0x7f6fe63bdae0) 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> (0x0x7f6fe63c2750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe63bdb40) 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> > > (0x0x7f6fe63bdba0) 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> (0x0x7f6fe63c27b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe63bdc00) 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> > (0x0x7f6fe63bdc60) 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> (0x0x7f6fe63c2820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe63bdcc0) 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> > (0x0x7f6fe63c2888) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis> (0x0x7f6fe63c28f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe63bdd20) 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> (0x0x7f6fe63c2af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe63bdd80) 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> > (0x0x7f6fe63bdde0) 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> (0x0x7f6fe63bdf60) 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> (0x0x7f6fe653c000) 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> (0x0x7f6fe63bdf00) 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> (0x0x7f6fe63c2c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe653c060) 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> (0x0x7f6fe63c2d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe653c0c0) 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> > (0x0x7f6fe63c2d68) 0 empty
  std::is_void<oif::frame::UFAxis> (0x0x7f6fe63c2dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe653c120) 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> > (0x0x7f6fe63c2e38) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > (0x0x7f6fe63c2ea0) 0 empty
    std::is_void<oif::frame::UFAxis> (0x0x7f6fe63c2f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe653c180) 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> > > (0x0x7f6fe63c2f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe653c1e0) 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> (0x0x7f6fe6540000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe653c240) 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> > (0x0x7f6fe653c2a0) 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> > (0x0x7f6fe6540138) 0 empty
  std::is_object<oif::frame::UFAxis> (0x0x7f6fe65401a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe653c3c0) 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> (0x0x7f6fe6540208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe653c420) 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> (0x0x7f6fe653c480) 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> (0x0x7f6fe6540270) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFAxis, true> (0x0x7f6fe653c4e0) 0 empty

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

Class std::_PCC<true, const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > (0x0x7f6fe653c540) 0 empty

Class std::is_function<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType> (0x0x7f6fe65402d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe653c5a0) 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> > > (0x0x7f6fe653c600) 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> (0x0x7f6fe6540340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe653c660) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const UFAxisType>, std::is_rvalue_reference<const UFAxisType> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const UFAxisType>, std::is_rvalue_reference<const UFAxisType> > (0x0x7f6fe653c6c0) 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> (0x0x7f6fe65403a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe653c720) 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> > (0x0x7f6fe6540410) 0 empty
  std::is_rvalue_reference<const UFAxisType> (0x0x7f6fe6540478) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe653c780) 0 empty

Class std::is_reference<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType> (0x0x7f6fe65405b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe653c8a0) 0 empty

Class std::conditional<false, 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_reference<const UFAxisType>, std::is_void<const UFAxisType> > (0x0x7f6fe653c900) 0 empty

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

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

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

Class std::__is_void_helper<UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<UFAxisType> (0x0x7f6fe6540680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe653cc00) 0 empty

Class std::is_void<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFAxisType> (0x0x7f6fe65406e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe653cc60) 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> > (0x0x7f6fe6540750) 0 empty
  std::is_void<const UFAxisType> (0x0x7f6fe65407b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe653ccc0) 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> > (0x0x7f6fe6540820) 0 empty
  std::__or_<std::is_reference<const UFAxisType>, std::is_void<const UFAxisType> > (0x0x7f6fe6540888) 0 empty
    std::is_void<const UFAxisType> (0x0x7f6fe65408f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe653cd20) 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> > > (0x0x7f6fe6540958) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe653cd80) 0 empty

Class std::is_object<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType> (0x0x7f6fe65409c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe653cde0) 0 empty

Class std::conditional<true, std::is_object<const UFAxisType>, std::is_reference<const UFAxisType> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const UFAxisType>, std::is_reference<const UFAxisType> > (0x0x7f6fe653ce40) 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> > (0x0x7f6fe6540a28) 0 empty
  std::is_object<const UFAxisType> (0x0x7f6fe6540a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe61a6060) 0 empty

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

Class std::is_function<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType&> (0x0x7f6fe6540b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61a6180) 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&> > > (0x0x7f6fe61a61e0) 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&> (0x0x7f6fe6540bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe61a6240) 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&> > (0x0x7f6fe61a62a0) 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&> > (0x0x7f6fe6540c30) 0 empty
  std::is_lvalue_reference<const UFAxisType&> (0x0x7f6fe6540c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe61a6300) 0 empty

Class std::is_reference<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType&> (0x0x7f6fe6540ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe61a6360) 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&> > (0x0x7f6fe61a63c0) 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&> > (0x0x7f6fe6540f08) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f6fe6540f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe61a65a0) 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&> > (0x0x7f6fe61b5000) 0 empty
  std::__or_<std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > (0x0x7f6fe61b5068) 0 empty
    std::is_reference<const UFAxisType&> (0x0x7f6fe61b50d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe61a6600) 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&> > > (0x0x7f6fe61b5138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61a6660) 0 empty

Class std::is_object<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType&> (0x0x7f6fe61b51a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61a66c0) 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&> > (0x0x7f6fe61a6720) 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&> > (0x0x7f6fe61b52d8) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f6fe61b5340) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe61a6840) 0 empty

Class std::__is_referenceable<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFAxisType&> (0x0x7f6fe61b53a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe61a68a0) 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> (0x0x7f6fe61a6900) 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&> (0x0x7f6fe61b5410) 0 empty
  std::__add_rvalue_reference_helper<const UFAxisType&, true> (0x0x7f6fe61a6960) 0 empty

Class std::__is_assignable_helper<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const UFAxisType&, const UFAxisType&> (0x0x7f6fe61a6120) 0 empty

Class std::is_assignable<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f6fe61b54e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61a69c0) 0 empty

Class std::__is_copy_assignable_impl<const UFAxisType, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const UFAxisType, true> (0x0x7f6fe61b5548) 0 empty
  std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f6fe61b55b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe61a6a20) 0 empty

Class std::is_copy_assignable<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const UFAxisType> (0x0x7f6fe61b5618) 0 empty
  std::__is_copy_assignable_impl<const UFAxisType, true> (0x0x7f6fe61b5680) 0 empty
    std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f6fe61b56e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe61a6a80) 0 empty

Class std::conditional<false, std::is_copy_assignable<std::unique_ptr<oif::frame::UFAxis> >, std::is_copy_assignable<const UFAxisType> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<std::unique_ptr<oif::frame::UFAxis> >, std::is_copy_assignable<const UFAxisType> > (0x0x7f6fe61a6ae0) 0 empty

Class std::__and_<std::is_copy_assignable<const UFAxisType>, std::is_copy_assignable<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_copy_assignable<const UFAxisType>, std::is_copy_assignable<std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > (0x0x7f6fe61b5750) 0 empty
  std::is_copy_assignable<const UFAxisType> (0x0x7f6fe61b57b8) 0 empty
    std::__is_copy_assignable_impl<const UFAxisType, true> (0x0x7f6fe61b5820) 0 empty
      std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f6fe61b5888) 0 empty
        std::integral_constant<bool, false> (0x0x7f6fe61a6b40) 0 empty

Class std::conditional<false, const std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >&, const std::__nonesuch&> (0x0x7f6fe61a6ba0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const UFAxisType>, std::is_copy_assignable<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::__and_<std::is_copy_assignable<const UFAxisType>, std::is_copy_assignable<std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > > (0x0x7f6fe61b5958) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe61a6c00) 0 empty

Class std::conditional<true, const std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >&, const std::__nonesuch&> (0x0x7f6fe61a6c60) 0 empty

Class std::is_function<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType&&> (0x0x7f6fe61b5a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61a6d20) 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&&> > > (0x0x7f6fe61a6d80) 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&&> (0x0x7f6fe61b5a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61a6de0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const UFAxisType&&>, std::is_rvalue_reference<const UFAxisType&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const UFAxisType&&>, std::is_rvalue_reference<const UFAxisType&&> > (0x0x7f6fe61a6e40) 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&&> (0x0x7f6fe61b5af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe61a6ea0) 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&&> > (0x0x7f6fe61b5b60) 0 empty
  std::is_rvalue_reference<const UFAxisType&&> (0x0x7f6fe61b5bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe61a6f00) 0 empty

Class std::is_reference<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType&&> (0x0x7f6fe61b5dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe61a6f60) 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&&> > (0x0x7f6fe61d5000) 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&&> > (0x0x7f6fe61b5f08) 0 empty
  std::is_reference<const UFAxisType&&> (0x0x7f6fe61b5f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe61d5120) 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&&> > (0x0x7f6fe61d8000) 0 empty
  std::__or_<std::is_reference<const UFAxisType&&>, std::is_void<const UFAxisType&&> > (0x0x7f6fe61d8068) 0 empty
    std::is_reference<const UFAxisType&&> (0x0x7f6fe61d80d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe61d5180) 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&&> > > (0x0x7f6fe61d8138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61d51e0) 0 empty

Class std::is_object<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType&&> (0x0x7f6fe61d81a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61d5240) 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&&> > (0x0x7f6fe61d52a0) 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&&> > (0x0x7f6fe61d82d8) 0 empty
  std::is_reference<const UFAxisType&&> (0x0x7f6fe61d8340) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe61d53c0) 0 empty

Class std::__is_referenceable<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFAxisType&&> (0x0x7f6fe61d83a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe61d5420) 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> (0x0x7f6fe61d5480) 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&&> (0x0x7f6fe61d8410) 0 empty
  std::__add_rvalue_reference_helper<const UFAxisType&&, true> (0x0x7f6fe61d54e0) 0 empty

Class std::__is_assignable_helper<const UFAxisType&, const UFAxisType&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const UFAxisType&, const UFAxisType&&> (0x0x7f6fe61a6cc0) 0 empty

Class std::is_assignable<const UFAxisType&, const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f6fe61d8478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61d5540) 0 empty

Class std::__is_move_assignable_impl<const UFAxisType, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const UFAxisType, true> (0x0x7f6fe61d84e0) 0 empty
  std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f6fe61d8548) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe61d55a0) 0 empty

Class std::is_move_assignable<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const UFAxisType> (0x0x7f6fe61d85b0) 0 empty
  std::__is_move_assignable_impl<const UFAxisType, true> (0x0x7f6fe61d8618) 0 empty
    std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f6fe61d8680) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe61d5600) 0 empty

Class std::conditional<false, std::is_move_assignable<std::unique_ptr<oif::frame::UFAxis> >, std::is_move_assignable<const UFAxisType> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<std::unique_ptr<oif::frame::UFAxis> >, std::is_move_assignable<const UFAxisType> > (0x0x7f6fe61d5660) 0 empty

Class std::__and_<std::is_move_assignable<const UFAxisType>, std::is_move_assignable<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_move_assignable<const UFAxisType>, std::is_move_assignable<std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > (0x0x7f6fe61d86e8) 0 empty
  std::is_move_assignable<const UFAxisType> (0x0x7f6fe61d8750) 0 empty
    std::__is_move_assignable_impl<const UFAxisType, true> (0x0x7f6fe61d87b8) 0 empty
      std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f6fe61d8820) 0 empty
        std::integral_constant<bool, false> (0x0x7f6fe61d56c0) 0 empty

Class std::conditional<false, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >&&, std::__nonesuch&&> (0x0x7f6fe61d5720) 0 empty

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

Class std::conditional<true, std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<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::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<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*> > (0x0x7f6fe61d57e0) 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> (0x0x7f6fe61d8958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61d5840) 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> > (0x0x7f6fe61d89c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe61d58a0) 0 empty

Class std::conditional<true, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, 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::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > >, std::__not_<std::is_array<oif::frame::UFAxis> > > (0x0x7f6fe61d5900) 0 empty

Class std::conditional<false, std::is_same<std::default_delete<oif::frame::UFAxis>, 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<false, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe61d5960) 0 empty

Class std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<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_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe61d8a28) 0 empty
  std::is_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe61d8a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe61d59c0) 0 empty

Class std::conditional<false, std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<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::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > (0x0x7f6fe61d5a20) 0 empty

Class std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe61d8af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe61d5a80) 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_reference<std::default_delete<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_reference<std::default_delete<oif::frame::UFAxis> > > > (0x0x7f6fe61d5ae0) 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> > (0x0x7f6fe61d5ba0) 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> > (0x0x7f6fe61d5c00) 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> > (0x0x7f6fe61d5b40) 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> > (0x0x7f6fe61d8bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61d5c60) 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> > (0x0x7f6fe61d8c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61d5cc0) 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> > > > (0x0x7f6fe61d5d20) 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> > (0x0x7f6fe61d8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61d5d80) 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> > > (0x0x7f6fe61d5de0) 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> > (0x0x7f6fe61d8d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61d5e40) 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> > > (0x0x7f6fe61d8d68) 0 empty
  std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe61d8dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe61d5ea0) 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> > > (0x0x7f6fe61d8e38) 0 empty
  std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe61d8ea0) 0 empty
    std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe61d8f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe61d5f00) 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> > > > (0x0x7f6fe6214000) 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> > > (0x0x7f6fe6214060) 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> > > (0x0x7f6fe61d8f70) 0 empty
  std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe61b58f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe62140c0) 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> > > (0x0x7f6fe6218000) 0 empty
  std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe6218068) 0 empty
    std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe62180d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe6214120) 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> > > > (0x0x7f6fe6218138) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6214180) 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> > (0x0x7f6fe62181a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe62141e0) 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> > > (0x0x7f6fe6214240) 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> > > (0x0x7f6fe6218208) 0 empty
  std::is_object<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe6218270) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe62142a0) 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> > (0x0x7f6fe62182d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6214300) 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> (0x0x7f6fe6214360) 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> > (0x0x7f6fe6218340) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<oif::frame::UFAxis>, true> (0x0x7f6fe62143c0) 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> (0x0x7f6fe61d5f60) 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> > (0x0x7f6fe6218410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6214420) 0 empty

Class std::__and_<std::__not_<std::is_reference<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=1 base align=1
std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe6218548) 0 empty
  std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe62185b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe6214480) 0 empty

Class std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<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=1 base align=1
std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > (0x0x7f6fe6218680) 0 empty
  std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe62186e8) 0 empty
    std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe6218750) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe62144e0) 0 empty

Class std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<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=1 base align=1
std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > > (0x0x7f6fe6218820) 0 empty
  std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > (0x0x7f6fe6218888) 0 empty
    std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe62188f0) 0 empty
      std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe6218958) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe6214540) 0 empty

Class std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<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=1 base align=1
std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > > (0x0x7f6fe6218a28) 0 empty
  std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > > (0x0x7f6fe6218a90) 0 empty
    std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > (0x0x7f6fe6218af8) 0 empty
      std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe6218b60) 0 empty
        std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe6218bc8) 0 empty
          std::integral_constant<bool, true> (0x0x7f6fe62145a0) 0 empty

Class std::conditional<true, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<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<true, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > > > (0x0x7f6fe6214600) 0 empty

Class std::__and_<std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<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=1 base align=1
std::__and_<std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<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> > > (0x0x7f6fe6218c98) 0 empty
  std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe6218d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe6214660) 0 empty

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

Class std::is_function<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFFrame> (0x0x7f6fe6218f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6214f60) 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> > > (0x0x7f6fe6279000) 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> (0x0x7f6fe6218f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6279060) 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> > (0x0x7f6fe62790c0) 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> (0x0x7f6fe6280000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6279120) 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> > (0x0x7f6fe6280068) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame> (0x0x7f6fe62800d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe6279180) 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> (0x0x7f6fe6280208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe62791e0) 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> > (0x0x7f6fe6279240) 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> (0x0x7f6fe62793c0) 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> (0x0x7f6fe6279420) 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> (0x0x7f6fe6279360) 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> (0x0x7f6fe62803a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6279480) 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> (0x0x7f6fe6280410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe62794e0) 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> > (0x0x7f6fe6280478) 0 empty
  std::is_void<oif::frame::UFFrame> (0x0x7f6fe62804e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe6279540) 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> > (0x0x7f6fe6280548) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > (0x0x7f6fe62805b0) 0 empty
    std::is_void<oif::frame::UFFrame> (0x0x7f6fe6280618) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe62795a0) 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> > > (0x0x7f6fe6280680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6279600) 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> (0x0x7f6fe62806e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6279660) 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> > (0x0x7f6fe62796c0) 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> > (0x0x7f6fe6280820) 0 empty
  std::is_object<oif::frame::UFFrame> (0x0x7f6fe6280888) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe62797e0) 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> (0x0x7f6fe62808f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6279900) 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> (0x0x7f6fe6279960) 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> (0x0x7f6fe6280958) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFFrame, true> (0x0x7f6fe62799c0) 0 empty

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

Class std::remove_volatile<oif::frame::UFFrame*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFFrame*> (0x0x7f6fe6279ae0) 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*> (0x0x7f6fe6279b40) 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*> (0x0x7f6fe6279a80) 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*> (0x0x7f6fe6280af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6279ba0) 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*> (0x0x7f6fe6280b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6279c00) 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*> > > (0x0x7f6fe6279c60) 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*> (0x0x7f6fe6280bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6279cc0) 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*> > (0x0x7f6fe6279d20) 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*> (0x0x7f6fe6280dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6279d80) 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*> > (0x0x7f6fe6280e38) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f6fe6280ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe6279de0) 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*> > (0x0x7f6fe6280f08) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f6fe6280f70) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f6fe62d4000) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe6279f00) 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*> > > (0x0x7f6fe62d5060) 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*> (0x0x7f6fe62d4068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe62d50c0) 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*> > (0x0x7f6fe62d5120) 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*> (0x0x7f6fe62d40d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe62d5180) 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*> > (0x0x7f6fe62d4138) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*> (0x0x7f6fe62d41a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe62d51e0) 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*> (0x0x7f6fe62d42d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe62d5240) 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*> > (0x0x7f6fe62d52a0) 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*> > (0x0x7f6fe62d44e0) 0 empty
  std::is_void<oif::frame::UFFrame*> (0x0x7f6fe62d4548) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe62d5300) 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*> > (0x0x7f6fe62d45b0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > (0x0x7f6fe62d4618) 0 empty
    std::is_void<oif::frame::UFFrame*> (0x0x7f6fe62d4680) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe62d5420) 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*> > > (0x0x7f6fe62d46e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe62d54e0) 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*> (0x0x7f6fe62d4750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe62d5540) 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*> > (0x0x7f6fe62d55a0) 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*> > (0x0x7f6fe62d4958) 0 empty
  std::is_object<oif::frame::UFFrame*> (0x0x7f6fe62d49c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe62d5600) 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*> (0x0x7f6fe62d4a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe62d5720) 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> (0x0x7f6fe62d5780) 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*> (0x0x7f6fe62d4a90) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*, true> (0x0x7f6fe62d57e0) 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> (0x0x7f6fe62d5000) 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*> (0x0x7f6fe62d4b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe62d5840) 0 empty

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

Class std::conditional<true, std::is_assignable<std::default_delete<oif::frame::UFAxis>&, std::default_delete<oif::frame::UFAxis>&&>, std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<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<true, std::is_assignable<std::default_delete<oif::frame::UFAxis>&, std::default_delete<oif::frame::UFAxis>&&>, std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > > > (0x0x7f6fe62d5ae0) 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>&> (0x0x7f6fe62d4c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe62d5ba0) 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>&> > > (0x0x7f6fe62d5c00) 0 empty

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>&> (0x0x7f6fe62d4d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe62d5c60) 0 empty

Class std::conditional<true, 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<true, std::is_lvalue_reference<std::default_delete<oif::frame::UFAxis>&>, std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis>&> > (0x0x7f6fe62d5cc0) 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>&> > (0x0x7f6fe62d4d68) 0 empty
  std::is_lvalue_reference<std::default_delete<oif::frame::UFAxis>&> (0x0x7f6fe62d4dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe62d5d20) 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>&> (0x0x7f6fe62d4e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe62d5d80) 0 empty

Class std::conditional<true, 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<true, std::is_reference<std::default_delete<oif::frame::UFAxis>&>, std::is_void<std::default_delete<oif::frame::UFAxis>&> > (0x0x7f6fe62d5de0) 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>&> > (0x0x7f6fe62d4ea0) 0 empty
  std::is_reference<std::default_delete<oif::frame::UFAxis>&> (0x0x7f6fe62d4f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe62d5e40) 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>&> > (0x0x7f6fe62d4f70) 0 empty
  std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis>&>, std::is_void<std::default_delete<oif::frame::UFAxis>&> > (0x0x7f6fe6319000) 0 empty
    std::is_reference<std::default_delete<oif::frame::UFAxis>&> (0x0x7f6fe6319068) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe62d5ea0) 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>&> > > (0x0x7f6fe63190d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe62d5f00) 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>&> (0x0x7f6fe6319138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe62d5f60) 0 empty

Class std::conditional<false, 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<false, std::is_object<std::default_delete<oif::frame::UFAxis>&>, std::is_reference<std::default_delete<oif::frame::UFAxis>&> > (0x0x7f6fe6320000) 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>&> > (0x0x7f6fe63191a0) 0 empty
  std::is_reference<std::default_delete<oif::frame::UFAxis>&> (0x0x7f6fe6319208) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe6320060) 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>&> (0x0x7f6fe6319270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe63200c0) 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> (0x0x7f6fe6320120) 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>&> (0x0x7f6fe63192d8) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<oif::frame::UFAxis>&, true> (0x0x7f6fe6320180) 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>&&> (0x0x7f6fe63193a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe63201e0) 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>&&> > > (0x0x7f6fe6320240) 0 empty

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>&&> (0x0x7f6fe6319410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe63202a0) 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>&&> > (0x0x7f6fe6320300) 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>&&> (0x0x7f6fe6319478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6320360) 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>&&> > (0x0x7f6fe63194e0) 0 empty
  std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis>&&> (0x0x7f6fe6319548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe63203c0) 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>&&> (0x0x7f6fe63195b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6320420) 0 empty

Class std::conditional<true, 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<true, std::is_reference<std::default_delete<oif::frame::UFAxis>&&>, std::is_void<std::default_delete<oif::frame::UFAxis>&&> > (0x0x7f6fe6320480) 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>&&> > (0x0x7f6fe6319618) 0 empty
  std::is_reference<std::default_delete<oif::frame::UFAxis>&&> (0x0x7f6fe6319680) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe63204e0) 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>&&> > (0x0x7f6fe63196e8) 0 empty
  std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis>&&>, std::is_void<std::default_delete<oif::frame::UFAxis>&&> > (0x0x7f6fe6319750) 0 empty
    std::is_reference<std::default_delete<oif::frame::UFAxis>&&> (0x0x7f6fe63197b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe6320540) 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>&&> > > (0x0x7f6fe6319820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe63205a0) 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>&&> (0x0x7f6fe6319888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6320600) 0 empty

Class std::conditional<false, 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<false, std::is_object<std::default_delete<oif::frame::UFAxis>&&>, std::is_reference<std::default_delete<oif::frame::UFAxis>&&> > (0x0x7f6fe6320660) 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>&&> > (0x0x7f6fe63198f0) 0 empty
  std::is_reference<std::default_delete<oif::frame::UFAxis>&&> (0x0x7f6fe6319958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe63206c0) 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>&&> (0x0x7f6fe63199c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6320720) 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> (0x0x7f6fe6320780) 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>&&> (0x0x7f6fe6319a28) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<oif::frame::UFAxis>&&, true> (0x0x7f6fe63207e0) 0 empty

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

Class std::is_assignable<std::default_delete<oif::frame::UFAxis>&, std::default_delete<oif::frame::UFAxis>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::default_delete<oif::frame::UFAxis>&, std::default_delete<oif::frame::UFAxis>&&> (0x0x7f6fe6319a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6320840) 0 empty

Class std::__and_<std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > >, std::is_assignable<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::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > >, std::is_assignable<std::default_delete<oif::frame::UFAxis>&, std::default_delete<oif::frame::UFAxis>&&> > (0x0x7f6fe6319bc8) 0 empty
  std::is_assignable<std::default_delete<oif::frame::UFAxis>&, std::default_delete<oif::frame::UFAxis>&&> (0x0x7f6fe6319c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe63208a0) 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>&> (0x0x7f6fe6320900) 0 empty

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe6320ae0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe6320f00) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe5f52360) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe5f52780) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe5f52ba0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe5f85000) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe5f85420) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe5f85840) 0

Class std::__are_same<long double, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long double, int> (0x0x7f6fe5f85ba0) 0 empty

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

Class std::remove_volatile<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::random_access_iterator_tag> (0x0x7f6fe5f85d20) 0 empty

Class std::remove_const<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::random_access_iterator_tag> (0x0x7f6fe5f85d80) 0 empty

Class std::remove_cv<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::random_access_iterator_tag> (0x0x7f6fe5f85cc0) 0 empty

Class std::__is_void_helper<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::random_access_iterator_tag> (0x0x7f6fe6319d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5f85de0) 0 empty

Class std::is_void<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::random_access_iterator_tag> (0x0x7f6fe6319d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5f85e40) 0 empty

Class std::conditional<false, std::is_void<std::random_access_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::random_access_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > > (0x0x7f6fe5f85ea0) 0 empty

Class std::is_function<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::input_iterator_tag> (0x0x7f6fe6319dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5fb8000) 0 empty

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

Class std::is_array<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::input_iterator_tag> (0x0x7f6fe6319f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5fb80c0) 0 empty

Class std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f6fe6319f70) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f6fe5fbd000) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5fb8120) 0 empty

Class std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f6fe5fbd068) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f6fe5fbd0d0) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f6fe5fbd138) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5fb8240) 0 empty

Class std::is_function<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::random_access_iterator_tag> (0x0x7f6fe5fbd1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5fb8360) 0 empty

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

Class std::is_lvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::random_access_iterator_tag> (0x0x7f6fe5fbd208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5fb8420) 0 empty

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

Class std::is_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f6fe5fbd270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5fb84e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> > (0x0x7f6fe5fbd2d8) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f6fe5fbd340) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5fb8540) 0 empty

Class std::is_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::random_access_iterator_tag> (0x0x7f6fe5fbd3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5fb85a0) 0 empty

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

Class std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f6fe5fbd410) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f6fe5fbd478) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5fb8660) 0 empty

Class std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f6fe5fbd4e0) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f6fe5fbd548) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f6fe5fbd5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5fb86c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > > (0x0x7f6fe5fbd618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5fb8720) 0 empty

Class std::is_object<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::random_access_iterator_tag> (0x0x7f6fe5fbd680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5fb8780) 0 empty

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

Class std::__or_<std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> > (0x0x7f6fe5fbd6e8) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f6fe5fbd750) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5fb8840) 0 empty

Class std::__is_referenceable<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::random_access_iterator_tag> (0x0x7f6fe5fbd7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5fb88a0) 0 empty

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

Class std::add_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::random_access_iterator_tag> (0x0x7f6fe5fbd820) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f6fe5fb8960) 0 empty

Class std::__is_convertible_helper<std::random_access_iterator_tag, std::input_iterator_tag, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::random_access_iterator_tag, std::input_iterator_tag, false> (0x0x7f6fe5fb8300) 0 empty

Class std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag> (0x0x7f6fe5fbd8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5fb8b40) 0 empty

Class std::remove_reference<std::allocator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char>&> (0x0x7f6fe5fb8f00) 0 empty

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe5fe81e0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe5fe85a0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe5fe8960) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe5fe8d20) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe6017120) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe60174e0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe60178a0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f6fe6017c60) 0

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

Class std::remove_reference<std::allocator<wchar_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<wchar_t>&> (0x0x7f6fe604a420) 0 empty

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

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

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

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

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

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

Class std::__not_<std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f6fe5fbdbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6079060) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__not_<std::is_void<std::allocator<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_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__not_<std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > > (0x0x7f6fe60790c0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe5fbdc30) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6fe6079120) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<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::__not_<std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe5fbdc98) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe5fbdd00) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6fe6079180) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe5fbdd68) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe5fbddd0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe5fbde38) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6fe60791e0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f6fe5fbdea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6079240) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe5fbdf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe60792a0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false>, std::is_default_constructible<std::allocator<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_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false>, std::is_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f6fe6079300) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe5fbdf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6079360) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f6fe6083000) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe6083068) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe60793c0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, false> > (0x0x7f6fe60830d0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f6fe6083138) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe60831a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe6079420) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe6083208) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, false> > (0x0x7f6fe6083270) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f6fe60832d8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe6083340) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe6079480) 0 empty

Class std::is_array<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<UFDeviceProperty> > (0x0x7f6fe60833a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe60794e0) 0 empty

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

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

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

Class std::__is_void_helper<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<UFDeviceProperty> > (0x0x7f6fe6083478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6079660) 0 empty

Class std::is_void<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<UFDeviceProperty> > (0x0x7f6fe60834e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe60796c0) 0 empty

Class std::__not_<std::is_void<std::less<UFDeviceProperty> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<UFDeviceProperty> > > (0x0x7f6fe6083548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6079720) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<UFDeviceProperty> >, std::__not_<std::is_void<std::less<UFDeviceProperty> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<UFDeviceProperty> >, std::__not_<std::is_void<std::less<UFDeviceProperty> > > > (0x0x7f6fe6079780) 0 empty

Class std::__is_default_constructible_impl<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<UFDeviceProperty> > (0x0x7f6fe60835b0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6fe60797e0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<UFDeviceProperty> > >, std::__is_default_constructible_impl<std::less<UFDeviceProperty> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<UFDeviceProperty> > >, std::__is_default_constructible_impl<std::less<UFDeviceProperty> > > (0x0x7f6fe6083618) 0 empty
  std::__is_default_constructible_impl<std::less<UFDeviceProperty> > (0x0x7f6fe6083680) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6fe6079840) 0 empty

Class std::__is_default_constructible_atom<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f6fe60836e8) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<UFDeviceProperty> > >, std::__is_default_constructible_impl<std::less<UFDeviceProperty> > > (0x0x7f6fe6083750) 0 empty
    std::__is_default_constructible_impl<std::less<UFDeviceProperty> > (0x0x7f6fe60837b8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6fe60798a0) 0 empty

Class std::__is_default_constructible_safe<std::less<UFDeviceProperty>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<UFDeviceProperty>, false> (0x0x7f6fe6083820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6079900) 0 empty

Class std::is_default_constructible<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<UFDeviceProperty> > (0x0x7f6fe6083888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6079960) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false>, std::is_default_constructible<std::less<UFDeviceProperty> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false>, std::is_default_constructible<std::less<UFDeviceProperty> > > (0x0x7f6fe60799c0) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f6fe60838f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6079a20) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> (0x0x7f6fe6083958) 0 empty
  std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f6fe60839c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe6079a80) 0 empty

Class std::__and_<std::is_default_constructible<std::less<UFDeviceProperty> >, std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<UFDeviceProperty> >, std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> > (0x0x7f6fe6083a28) 0 empty
  std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> (0x0x7f6fe6083a90) 0 empty
    std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f6fe6083af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe6079ae0) 0 empty

Class std::is_nothrow_default_constructible<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<UFDeviceProperty> > (0x0x7f6fe6083b60) 0 empty
  std::__and_<std::is_default_constructible<std::less<UFDeviceProperty> >, std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> > (0x0x7f6fe6083bc8) 0 empty
    std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> (0x0x7f6fe6083c30) 0 empty
      std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f6fe6083c98) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe6079b40) 0 empty

Class std::__iterator_traits<std::_Rb_tree_const_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, void>
   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> > >, void> (0x0x7f6fe60a3600) 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> > > > (0x0x7f6fe6083d68) 0 empty
  std::__iterator_traits<std::_Rb_tree_const_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, void> (0x0x7f6fe60a3660) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >::_Tp2 (0x0x7f6fe60a37e0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f6fe60a3780) 0

Class std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f6fe6083e38) 0
  std::_Rb_tree_node_base (0x0x7f6fe60a3720) 0

Class std::tuple_element<0ul, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe60a3960) 0 empty

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

Class std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f6fe60a3de0) 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> > (0x0x7f6fe60f7000) 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> (0x0x7f6fe60f7060) 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 (0x0x7f6fe60a3f60) 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*> > (0x0x7f6fe60f70c0) 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*> (0x0x7f6fe60da3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe60f7120) 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*> (0x0x7f6fe60da410) 0 empty
  std::is_empty<const oif::frame::Value*> (0x0x7f6fe60da478) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe60f7180) 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> > > (0x0x7f6fe60f71e0) 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> > (0x0x7f6fe60da4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe60f7240) 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> > (0x0x7f6fe60da548) 0 empty
  std::is_empty<std::default_delete<const oif::frame::Value> > (0x0x7f6fe60da5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe60f72a0) 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*> (0x0x7f6fe60f73c0) 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*> (0x0x7f6fe60f7420) 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*> (0x0x7f6fe60f7360) 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*> (0x0x7f6fe60da6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe60f7480) 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*> (0x0x7f6fe60da750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe60f74e0) 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*> > > (0x0x7f6fe60f7540) 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*> (0x0x7f6fe60da7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe60f7660) 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*> > (0x0x7f6fe60f76c0) 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*> (0x0x7f6fe60da820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe60f7720) 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*> > (0x0x7f6fe60da888) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f6fe60da8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe60f7780) 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*> > (0x0x7f6fe60daa28) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f6fe60daa90) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f6fe60daaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe60f77e0) 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*> > > (0x0x7f6fe60f78a0) 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*> (0x0x7f6fe60dabc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe60f79c0) 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*> > (0x0x7f6fe60f7a20) 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*> (0x0x7f6fe60dac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe60f7a80) 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*> > (0x0x7f6fe60dac98) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*> (0x0x7f6fe60dad00) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe60f7ae0) 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*> (0x0x7f6fe60dad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe60f7b40) 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*> > (0x0x7f6fe60f7ba0) 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*> > (0x0x7f6fe60dadd0) 0 empty
  std::is_void<const oif::frame::Value*> (0x0x7f6fe60dae38) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe60f7c00) 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*> > (0x0x7f6fe60daf70) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > (0x0x7f6fe6131000) 0 empty
    std::is_void<const oif::frame::Value*> (0x0x7f6fe6131068) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe60f7c60) 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*> > > (0x0x7f6fe6131138) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe60f7cc0) 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*> (0x0x7f6fe61311a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe60f7d20) 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*> > (0x0x7f6fe60f7d80) 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*> > (0x0x7f6fe6131208) 0 empty
  std::is_object<const oif::frame::Value*> (0x0x7f6fe6131270) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe60f7de0) 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*> (0x0x7f6fe61313a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe60f7f00) 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> (0x0x7f6fe60f7f60) 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*> (0x0x7f6fe6131410) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*, true> (0x0x7f6fe6136000) 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> (0x0x7f6fe60f7840) 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*> (0x0x7f6fe61314e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6136060) 0 empty

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

Class std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f6fe61315b0) 0 empty
  std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f6fe6131618) 0 empty
    std::default_delete<const oif::frame::Value> (0x0x7f6fe61360c0) 0 empty

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

Class std::_Tuple_impl<0ul, const oif::frame::Value*, std::default_delete<const oif::frame::Value> >
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f6fe6138690) 0
  std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f6fe61316e8) 0 empty
    std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f6fe6131750) 0 empty
      std::default_delete<const oif::frame::Value> (0x0x7f6fe6136180) 0 empty
  std::_Head_base<0ul, const oif::frame::Value*, false> (0x0x7f6fe61361e0) 0

Class std::_TC<true, const oif::frame::Value*, std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f6fe6136480) 0 empty

Class std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> >
   size=8 align=8
   base size=8 base align=8
std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f6fe6131820) 0
  std::_Tuple_impl<0ul, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f6fe6138cb0) 0
    std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f6fe6131888) 0 empty
      std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f6fe61318f0) 0 empty
        std::default_delete<const oif::frame::Value> (0x0x7f6fe61363c0) 0 empty
    std::_Head_base<0ul, const oif::frame::Value*, false> (0x0x7f6fe6136420) 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> > (0x0x7f6fe61319c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6136540) 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> > > (0x0x7f6fe61365a0) 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> > (0x0x7f6fe6131a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6136600) 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> > > (0x0x7f6fe6131a90) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > (0x0x7f6fe6131af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe6136660) 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> > (0x0x7f6fe6131b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61366c0) 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>&> (0x0x7f6fe6136720) 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> (0x0x7f6fe6131bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6136780) 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> > > (0x0x7f6fe61367e0) 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> (0x0x7f6fe6131c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6136900) 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> > (0x0x7f6fe6136960) 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> (0x0x7f6fe6131c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe61369c0) 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> > (0x0x7f6fe6131d00) 0 empty
  std::is_rvalue_reference<const oif::frame::Value> (0x0x7f6fe6131d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe6136a20) 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> (0x0x7f6fe6131dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6136a80) 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> > (0x0x7f6fe6136ae0) 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> (0x0x7f6fe6136ba0) 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> (0x0x7f6fe6136c00) 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> (0x0x7f6fe6136b40) 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> (0x0x7f6fe6131f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6136c60) 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> (0x0x7f6fe5ead000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe6136cc0) 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> > (0x0x7f6fe5ead068) 0 empty
  std::is_void<const oif::frame::Value> (0x0x7f6fe5ead0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe6136d20) 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> > (0x0x7f6fe5ead138) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > (0x0x7f6fe5ead1a0) 0 empty
    std::is_void<const oif::frame::Value> (0x0x7f6fe5ead208) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe6136e40) 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> > > (0x0x7f6fe5ead270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6136f00) 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> (0x0x7f6fe5ead2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe6136f60) 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> > (0x0x7f6fe5eb0000) 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> > (0x0x7f6fe5ead410) 0 empty
  std::is_object<const oif::frame::Value> (0x0x7f6fe5ead478) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5eb0060) 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> (0x0x7f6fe5ead5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5eb0180) 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> (0x0x7f6fe5eb01e0) 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> (0x0x7f6fe5ead618) 0 empty
  std::__add_lvalue_reference_helper<const oif::frame::Value, true> (0x0x7f6fe5eb0240) 0 empty

Class std::unique_ptr<const oif::frame::Value>
   size=8 align=8
   base size=8 base align=8
std::unique_ptr<const oif::frame::Value> (0x0x7f6fe60a3f00) 0

Class std::_PCC<true, const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > (0x0x7f6fe5eb02a0) 0 empty

Class std::is_function<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFDeviceProperty> (0x0x7f6fe5ead680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5eb0300) 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> > > (0x0x7f6fe5eb0360) 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> (0x0x7f6fe5ead6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5eb03c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const UFDeviceProperty>, std::is_rvalue_reference<const UFDeviceProperty> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const UFDeviceProperty>, std::is_rvalue_reference<const UFDeviceProperty> > (0x0x7f6fe5eb0420) 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> (0x0x7f6fe5ead750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5eb0480) 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> > (0x0x7f6fe5ead7b8) 0 empty
  std::is_rvalue_reference<const UFDeviceProperty> (0x0x7f6fe5ead820) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5eb04e0) 0 empty

Class std::is_reference<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFDeviceProperty> (0x0x7f6fe5ead888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5eb0540) 0 empty

Class std::conditional<false, 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_reference<const UFDeviceProperty>, std::is_void<const UFDeviceProperty> > (0x0x7f6fe5eb05a0) 0 empty

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

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

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

Class std::__is_void_helper<UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<UFDeviceProperty> (0x0x7f6fe5eada28) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5eb0720) 0 empty

Class std::is_void<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFDeviceProperty> (0x0x7f6fe5eada90) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5eb0780) 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> > (0x0x7f6fe5eadaf8) 0 empty
  std::is_void<const UFDeviceProperty> (0x0x7f6fe5eadb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5eb07e0) 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> > (0x0x7f6fe5eadbc8) 0 empty
  std::__or_<std::is_reference<const UFDeviceProperty>, std::is_void<const UFDeviceProperty> > (0x0x7f6fe5eadc30) 0 empty
    std::is_void<const UFDeviceProperty> (0x0x7f6fe5eadc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5eb0900) 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> > > (0x0x7f6fe5eadd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5eb09c0) 0 empty

Class std::is_object<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFDeviceProperty> (0x0x7f6fe5eadd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5eb0a20) 0 empty

Class std::conditional<true, std::is_object<const UFDeviceProperty>, std::is_reference<const UFDeviceProperty> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const UFDeviceProperty>, std::is_reference<const UFDeviceProperty> > (0x0x7f6fe5eb0a80) 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> > (0x0x7f6fe5eadea0) 0 empty
  std::is_object<const UFDeviceProperty> (0x0x7f6fe5eadf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5eb0ae0) 0 empty

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

Class std::is_function<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFDeviceProperty&> (0x0x7f6fe5f27000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5eb0d80) 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&> > > (0x0x7f6fe5eb0de0) 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&> (0x0x7f6fe5f27068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5eb0f00) 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&> > (0x0x7f6fe5eb0f60) 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&> > (0x0x7f6fe5f270d0) 0 empty
  std::is_lvalue_reference<const UFDeviceProperty&> (0x0x7f6fe5f27138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5f2e000) 0 empty

Class std::is_reference<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFDeviceProperty&> (0x0x7f6fe5f271a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5f2e060) 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&> > (0x0x7f6fe5f2e0c0) 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&> > (0x0x7f6fe5f272d8) 0 empty
  std::is_reference<const UFDeviceProperty&> (0x0x7f6fe5f27340) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5f2e120) 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&> > (0x0x7f6fe5f273a8) 0 empty
  std::__or_<std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> > (0x0x7f6fe5f27410) 0 empty
    std::is_reference<const UFDeviceProperty&> (0x0x7f6fe5f27478) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5f2e240) 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&> > > (0x0x7f6fe5f274e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5f2e300) 0 empty

Class std::is_object<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFDeviceProperty&> (0x0x7f6fe5f27548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5f2e360) 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&> > (0x0x7f6fe5f2e3c0) 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&> > (0x0x7f6fe5f275b0) 0 empty
  std::is_reference<const UFDeviceProperty&> (0x0x7f6fe5f27618) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5f2e420) 0 empty

Class std::__is_referenceable<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFDeviceProperty&> (0x0x7f6fe5f27750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5f2e540) 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> (0x0x7f6fe5f2e5a0) 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&> (0x0x7f6fe5f277b8) 0 empty
  std::__add_rvalue_reference_helper<const UFDeviceProperty&, true> (0x0x7f6fe5f2e600) 0 empty

Class std::__is_assignable_helper<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe5eb0d20) 0 empty

Class std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe5f27888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5f2e660) 0 empty

Class std::__is_copy_assignable_impl<const UFDeviceProperty, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const UFDeviceProperty, true> (0x0x7f6fe5f278f0) 0 empty
  std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe5f27958) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5f2e6c0) 0 empty

Class std::is_copy_assignable<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const UFDeviceProperty> (0x0x7f6fe5f279c0) 0 empty
  std::__is_copy_assignable_impl<const UFDeviceProperty, true> (0x0x7f6fe5f27a28) 0 empty
    std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe5f27a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5f2e720) 0 empty

Class std::conditional<false, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_copy_assignable<const UFDeviceProperty> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_copy_assignable<const UFDeviceProperty> > (0x0x7f6fe5f2e780) 0 empty

Class std::__and_<std::is_copy_assignable<const UFDeviceProperty>, std::is_copy_assignable<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_copy_assignable<const UFDeviceProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > (0x0x7f6fe5f27af8) 0 empty
  std::is_copy_assignable<const UFDeviceProperty> (0x0x7f6fe5f27b60) 0 empty
    std::__is_copy_assignable_impl<const UFDeviceProperty, true> (0x0x7f6fe5f27bc8) 0 empty
      std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe5f27c30) 0 empty
        std::integral_constant<bool, false> (0x0x7f6fe5f2e7e0) 0 empty

Class std::conditional<false, const std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&> (0x0x7f6fe5f2e840) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const UFDeviceProperty>, std::is_copy_assignable<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::__and_<std::is_copy_assignable<const UFDeviceProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > (0x0x7f6fe5f27d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5f2e8a0) 0 empty

Class std::conditional<true, const std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&> (0x0x7f6fe5f2e900) 0 empty

Class std::is_function<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFDeviceProperty&&> (0x0x7f6fe5f27dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5f2e9c0) 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&&> > > (0x0x7f6fe5f2ea20) 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&&> (0x0x7f6fe5f27e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5f2eb40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const UFDeviceProperty&&>, std::is_rvalue_reference<const UFDeviceProperty&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const UFDeviceProperty&&>, std::is_rvalue_reference<const UFDeviceProperty&&> > (0x0x7f6fe5f2eba0) 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&&> (0x0x7f6fe5f27ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5f2ec00) 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&&> > (0x0x7f6fe5f27f08) 0 empty
  std::is_rvalue_reference<const UFDeviceProperty&&> (0x0x7f6fe5f27f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5f2ec60) 0 empty

Class std::is_reference<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFDeviceProperty&&> (0x0x7f6fe5b51000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5f2ecc0) 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&&> > (0x0x7f6fe5f2ed20) 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&&> > (0x0x7f6fe5b51138) 0 empty
  std::is_reference<const UFDeviceProperty&&> (0x0x7f6fe5b511a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5f2ed80) 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&&> > (0x0x7f6fe5b512d8) 0 empty
  std::__or_<std::is_reference<const UFDeviceProperty&&>, std::is_void<const UFDeviceProperty&&> > (0x0x7f6fe5b51340) 0 empty
    std::is_reference<const UFDeviceProperty&&> (0x0x7f6fe5b513a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5f2ede0) 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&&> > > (0x0x7f6fe5b51478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5f2ee40) 0 empty

Class std::is_object<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFDeviceProperty&&> (0x0x7f6fe5b514e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5f2eea0) 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&&> > (0x0x7f6fe5f2ef00) 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&&> > (0x0x7f6fe5b51548) 0 empty
  std::is_reference<const UFDeviceProperty&&> (0x0x7f6fe5b515b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5f2ef60) 0 empty

Class std::__is_referenceable<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFDeviceProperty&&> (0x0x7f6fe5b516e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b570c0) 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> (0x0x7f6fe5b57120) 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&&> (0x0x7f6fe5b51750) 0 empty
  std::__add_rvalue_reference_helper<const UFDeviceProperty&&, true> (0x0x7f6fe5b57180) 0 empty

Class std::__is_assignable_helper<const UFDeviceProperty&, const UFDeviceProperty&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f6fe5f2e960) 0 empty

Class std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f6fe5b517b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5b571e0) 0 empty

Class std::__is_move_assignable_impl<const UFDeviceProperty, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const UFDeviceProperty, true> (0x0x7f6fe5b51820) 0 empty
  std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f6fe5b51888) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5b57240) 0 empty

Class std::is_move_assignable<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const UFDeviceProperty> (0x0x7f6fe5b518f0) 0 empty
  std::__is_move_assignable_impl<const UFDeviceProperty, true> (0x0x7f6fe5b51958) 0 empty
    std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f6fe5b519c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5b572a0) 0 empty

Class std::conditional<false, std::is_move_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_move_assignable<const UFDeviceProperty> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_move_assignable<const UFDeviceProperty> > (0x0x7f6fe5b57300) 0 empty

Class std::__and_<std::is_move_assignable<const UFDeviceProperty>, std::is_move_assignable<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_move_assignable<const UFDeviceProperty>, std::is_move_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > (0x0x7f6fe5b51a28) 0 empty
  std::is_move_assignable<const UFDeviceProperty> (0x0x7f6fe5b51a90) 0 empty
    std::__is_move_assignable_impl<const UFDeviceProperty, true> (0x0x7f6fe5b51af8) 0 empty
      std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f6fe5b51b60) 0 empty
        std::integral_constant<bool, false> (0x0x7f6fe5b57360) 0 empty

Class std::conditional<false, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >&&, std::__nonesuch&&> (0x0x7f6fe5b573c0) 0 empty

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

Class std::conditional<true, std::__and_<std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<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::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<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*> > (0x0x7f6fe5b57480) 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> (0x0x7f6fe5b51bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5b574e0) 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> > (0x0x7f6fe5b51c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b57540) 0 empty

Class std::conditional<true, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, 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::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, 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> > > (0x0x7f6fe5b575a0) 0 empty

Class std::conditional<false, std::is_same<std::default_delete<const oif::frame::Value>, 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<false, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> >, std::is_reference<std::default_delete<const oif::frame::Value> > > (0x0x7f6fe5b57600) 0 empty

Class std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<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_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f6fe5b51c98) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value> > (0x0x7f6fe5b51d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5b57660) 0 empty

Class std::conditional<false, std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<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::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > (0x0x7f6fe5b576c0) 0 empty

Class std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > > (0x0x7f6fe5b51d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b57720) 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_reference<std::default_delete<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_reference<std::default_delete<const oif::frame::Value> > > > (0x0x7f6fe5b57780) 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> > (0x0x7f6fe5b57840) 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> > (0x0x7f6fe5b578a0) 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> > (0x0x7f6fe5b577e0) 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> > (0x0x7f6fe5b51e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5b57900) 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> > (0x0x7f6fe5b51ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5b57960) 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> > > > (0x0x7f6fe5b579c0) 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> > (0x0x7f6fe5b51f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5b57a20) 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> > > (0x0x7f6fe5b57a80) 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> > (0x0x7f6fe5b51f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5b57ae0) 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> > > (0x0x7f6fe5f27c98) 0 empty
  std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f6fe5b82000) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5b57b40) 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> > > (0x0x7f6fe5b82068) 0 empty
  std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > (0x0x7f6fe5b820d0) 0 empty
    std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f6fe5b82138) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5b57ba0) 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> > > > (0x0x7f6fe5b57c60) 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> > > (0x0x7f6fe5b57cc0) 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> > > (0x0x7f6fe5b821a0) 0 empty
  std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f6fe5b82208) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5b57d20) 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> > > (0x0x7f6fe5b82270) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f6fe5b822d8) 0 empty
    std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f6fe5b82340) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5b57d80) 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> > > > (0x0x7f6fe5b823a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b57de0) 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> > (0x0x7f6fe5b82410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b57e40) 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> > > (0x0x7f6fe5b57ea0) 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> > > (0x0x7f6fe5b82478) 0 empty
  std::is_object<std::default_delete<const oif::frame::Value> > (0x0x7f6fe5b824e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5b57f00) 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> > (0x0x7f6fe5b82548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b57f60) 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> (0x0x7f6fe5b98000) 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> > (0x0x7f6fe5b825b0) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>, true> (0x0x7f6fe5b98060) 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> (0x0x7f6fe5b57c00) 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> > (0x0x7f6fe5b82680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b980c0) 0 empty

Class std::__and_<std::__not_<std::is_reference<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=1 base align=1
std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f6fe5b826e8) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f6fe5b82750) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5b98120) 0 empty

Class std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<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=1 base align=1
std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > (0x0x7f6fe5b827b8) 0 empty
  std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f6fe5b82820) 0 empty
    std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f6fe5b82888) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5b98180) 0 empty

Class std::__and_<std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<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=1 base align=1
std::__and_<std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > > (0x0x7f6fe5b828f0) 0 empty
  std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > (0x0x7f6fe5b82958) 0 empty
    std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f6fe5b829c0) 0 empty
      std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f6fe5b82a28) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe5b981e0) 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::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<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=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::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > > (0x0x7f6fe5b82a90) 0 empty
  std::__and_<std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > > (0x0x7f6fe5b82af8) 0 empty
    std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > (0x0x7f6fe5b82b60) 0 empty
      std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f6fe5b82bc8) 0 empty
        std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f6fe5b82c30) 0 empty
          std::integral_constant<bool, true> (0x0x7f6fe5b98240) 0 empty

Class std::conditional<true, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> >, std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<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<true, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> >, std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe5b982a0) 0 empty

Class std::__and_<std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<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=1 base align=1
std::__and_<std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<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> > > (0x0x7f6fe5b82c98) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f6fe5b82d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5b98300) 0 empty

Class std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >
   size=16 align=8
   base size=16 base align=8
std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > (0x0x7f6fe60a3ea0) 0

Class std::conditional<true, std::is_assignable<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&>, std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<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<true, std::is_assignable<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&>, std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe5b985a0) 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>&> (0x0x7f6fe5b82dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5b98660) 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>&> > > (0x0x7f6fe5b986c0) 0 empty

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>&> (0x0x7f6fe5b82e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b98720) 0 empty

Class std::conditional<true, 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<true, std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&>, std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&> > (0x0x7f6fe5b98780) 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>&> > (0x0x7f6fe5b82ea0) 0 empty
  std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f6fe5b82f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5b987e0) 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>&> (0x0x7f6fe5b82f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b98840) 0 empty

Class std::conditional<true, 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<true, std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> > (0x0x7f6fe5b988a0) 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>&> > (0x0x7f6fe5bcf000) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f6fe5bcf068) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5b98900) 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>&> > (0x0x7f6fe5bcf0d0) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> > (0x0x7f6fe5bcf138) 0 empty
    std::is_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f6fe5bcf1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5b98960) 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>&> > > (0x0x7f6fe5bcf208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5b989c0) 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>&> (0x0x7f6fe5bcf270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5b98a20) 0 empty

Class std::conditional<false, 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<false, std::is_object<std::default_delete<const oif::frame::Value>&>, std::is_reference<std::default_delete<const oif::frame::Value>&> > (0x0x7f6fe5b98a80) 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>&> > (0x0x7f6fe5bcf2d8) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f6fe5bcf340) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5b98ae0) 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>&> (0x0x7f6fe5bcf3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b98b40) 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> (0x0x7f6fe5b98ba0) 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>&> (0x0x7f6fe5bcf410) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>&, true> (0x0x7f6fe5b98c00) 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>&&> (0x0x7f6fe5bcf4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5b98c60) 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>&&> > > (0x0x7f6fe5b98cc0) 0 empty

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>&&> (0x0x7f6fe5bcf548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5b98d20) 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>&&> > (0x0x7f6fe5b98d80) 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>&&> (0x0x7f6fe5bcf5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b98de0) 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>&&> > (0x0x7f6fe5bcf618) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f6fe5bcf680) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5b98e40) 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>&&> (0x0x7f6fe5bcf6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b98ea0) 0 empty

Class std::conditional<true, 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<true, std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> > (0x0x7f6fe5b98f00) 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>&&> > (0x0x7f6fe5bcf750) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f6fe5bcf7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5b98f60) 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>&&> > (0x0x7f6fe5bcf820) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> > (0x0x7f6fe5bcf888) 0 empty
    std::is_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f6fe5bcf8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5be5000) 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>&&> > > (0x0x7f6fe5bcf958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5be5060) 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>&&> (0x0x7f6fe5bcf9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5be50c0) 0 empty

Class std::conditional<false, 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<false, std::is_object<std::default_delete<const oif::frame::Value>&&>, std::is_reference<std::default_delete<const oif::frame::Value>&&> > (0x0x7f6fe5be5120) 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>&&> > (0x0x7f6fe5bcfa28) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f6fe5bcfa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5be5180) 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>&&> (0x0x7f6fe5bcfaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5be51e0) 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> (0x0x7f6fe5be5240) 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>&&> (0x0x7f6fe5bcfb60) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>&&, true> (0x0x7f6fe5be5360) 0 empty

Class std::__is_assignable_helper<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::__is_assignable_helper<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&> (0x0x7f6fe5b98600) 0 empty

Class std::is_assignable<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_assignable<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&> (0x0x7f6fe5bcfbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5be5420) 0 empty

Class std::__and_<std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > >, std::is_assignable<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::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > >, std::is_assignable<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&> > (0x0x7f6fe5bcfc30) 0 empty
  std::is_assignable<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&> (0x0x7f6fe5bcfc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5be5480) 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>&> (0x0x7f6fe5be54e0) 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&> > (0x0x7f6fe5be55a0) 0 empty

Class std::is_empty<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFAxisType&> (0x0x7f6fe5bcfd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5be5600) 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&> (0x0x7f6fe5bcfdd0) 0 empty
  std::is_empty<const UFAxisType&> (0x0x7f6fe5bcfe38) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5be5660) 0 empty

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

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

Class std::tuple<const UFAxisType&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const UFAxisType&> (0x0x7f6fe5bcff70) 0
  std::_Tuple_impl<0ul, const UFAxisType&> (0x0x7f6fe5c39000) 0
    std::_Head_base<0ul, const UFAxisType&, false> (0x0x7f6fe5be5780) 0

Class std::is_same<void, void>
   size=1 align=1
   base size=1 base align=1
std::is_same<void, void> (0x0x7f6fe5c390d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5be57e0) 0 empty

Class std::_TC<true, const UFAxisType&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const UFAxisType&> (0x0x7f6fe5be5840) 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&> > (0x0x7f6fe5be58a0) 0 empty

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

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

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

Class std::is_void<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFAxisType&> (0x0x7f6fe5c39340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5be5a80) 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&> > (0x0x7f6fe5be5ae0) 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&> > (0x0x7f6fe5c393a8) 0 empty
  std::is_function<const UFAxisType&> (0x0x7f6fe5c39410) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5be5cc0) 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&> > > (0x0x7f6fe5c39478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5be5d20) 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&> > (0x0x7f6fe5be5f00) 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&> (0x0x7f6fe5c394e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5be5f60) 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&> > (0x0x7f6fe5c39548) 0 empty
  std::is_rvalue_reference<const UFAxisType&> (0x0x7f6fe5c395b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5cfd000) 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&> (0x0x7f6fe5c397b8) 0 empty
  std::__do_is_static_castable_impl (0x0x7f6fe5cfd060) 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&> (0x0x7f6fe5c39888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5cfd0c0) 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&> (0x0x7f6fe5c398f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5cfd120) 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&> > (0x0x7f6fe5cfd180) 0 empty

Class std::remove_reference<const UFAxisType&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const UFAxisType&> (0x0x7f6fe5cfd240) 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> (0x0x7f6fe5cfd1e0) 0 empty

Class std::is_same<UFAxisType, UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFAxisType, UFAxisType> (0x0x7f6fe5c399c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5cfd2a0) 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> > (0x0x7f6fe5c39a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5cfd300) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<UFAxisType, UFAxisType>, std::__not_<std::is_constructible<UFAxisType, const UFAxisType&> > >, std::__not_<std::is_same<UFAxisType, UFAxisType> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<UFAxisType, UFAxisType>, std::__not_<std::is_constructible<UFAxisType, const UFAxisType&> > >, std::__not_<std::is_same<UFAxisType, UFAxisType> > > (0x0x7f6fe5cfd360) 0 empty

Class std::__and_<std::__not_<std::is_same<UFAxisType, UFAxisType> >, std::is_base_of<UFAxisType, UFAxisType>, std::__not_<std::is_constructible<UFAxisType, const 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>, std::__not_<std::is_constructible<UFAxisType, const UFAxisType&> > > (0x0x7f6fe5c39a90) 0 empty
  std::__not_<std::is_same<UFAxisType, UFAxisType> > (0x0x7f6fe5c39af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5cfd3c0) 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> > (0x0x7f6fe5cfd420) 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> (0x0x7f6fe5c39b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5cfd480) 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> > (0x0x7f6fe5c39bc8) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> (0x0x7f6fe5c39c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5cfd4e0) 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> > > (0x0x7f6fe5c39c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5cfd540) 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> > > > (0x0x7f6fe5c39d00) 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> > > (0x0x7f6fe5c39d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5cfd5a0) 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&> (0x0x7f6fe5c39dd0) 0 empty
  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> > > > (0x0x7f6fe5c39e38) 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> > > (0x0x7f6fe5c39ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5cfd600) 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&> (0x0x7f6fe5c39f08) 0 empty
  std::__is_direct_constructible_ref_cast<const UFAxisType&, const UFAxisType&> (0x0x7f6fe5c39f70) 0 empty
    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> > > > (0x0x7f6fe5c39068) 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> > > (0x0x7f6fe5c39138) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe5cfd660) 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&> (0x0x7f6fe5c391a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5cfd6c0) 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&> (0x0x7f6fe5c39208) 0 empty
  std::__is_direct_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f6fe5d15000) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5cfd720) 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&> (0x0x7f6fe5d15068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5cfd780) 0 empty

Class std::__and_<std::is_constructible<const UFAxisType&, const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFAxisType&, const UFAxisType&> > (0x0x7f6fe5d150d0) 0 empty
  std::is_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f6fe5d15138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5cfd7e0) 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&> > > (0x0x7f6fe5cfd8a0) 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&> > (0x0x7f6fe5cfd900) 0 empty

Class std::is_array<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFAxisType&> (0x0x7f6fe5d15270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5cfdae0) 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&> > (0x0x7f6fe5d152d8) 0 empty
  std::is_array<const UFAxisType&> (0x0x7f6fe5d15340) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5cfdb40) 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&> > (0x0x7f6fe5d153a8) 0 empty
  std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f6fe5d15410) 0 empty
    std::is_array<const UFAxisType&> (0x0x7f6fe5d15478) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5cfdba0) 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> (0x0x7f6fe5cfdc00) 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&> (0x0x7f6fe5d15548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5cfdc60) 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&> > (0x0x7f6fe5d155b0) 0 empty
  std::is_convertible<const UFAxisType&, const UFAxisType&> (0x0x7f6fe5d15618) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5cfdcc0) 0 empty

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

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

Class std::is_same<std::tuple<const UFAxisType&>, UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const UFAxisType&>, UFAxisType> (0x0x7f6fe5d159c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5cfde40) 0 empty

Class std::__not_<std::is_same<std::tuple<const UFAxisType&>, UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const UFAxisType&>, UFAxisType> > (0x0x7f6fe5d15a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5cfdea0) 0 empty

Class std::__not_<std::is_void<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<oif::frame::UFAxis*> > (0x0x7f6fe5d15dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5d37540) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<oif::frame::UFAxis*>, std::__not_<std::is_void<oif::frame::UFAxis*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<oif::frame::UFAxis*>, std::__not_<std::is_void<oif::frame::UFAxis*> > > (0x0x7f6fe5d375a0) 0 empty

Class std::__is_default_constructible_impl<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<oif::frame::UFAxis*> (0x0x7f6fe5d15e38) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6fe5d37600) 0 empty

Class std::__and_<std::__not_<std::is_void<oif::frame::UFAxis*> >, std::__is_default_constructible_impl<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<oif::frame::UFAxis*> >, std::__is_default_constructible_impl<oif::frame::UFAxis*> > (0x0x7f6fe5d15ea0) 0 empty
  std::__is_default_constructible_impl<oif::frame::UFAxis*> (0x0x7f6fe5d15f08) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6fe5d37660) 0 empty

Class std::__is_default_constructible_atom<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<oif::frame::UFAxis*> (0x0x7f6fe5d15f70) 0 empty
  std::__and_<std::__not_<std::is_void<oif::frame::UFAxis*> >, std::__is_default_constructible_impl<oif::frame::UFAxis*> > (0x0x7f6fe5d151a0) 0 empty
    std::__is_default_constructible_impl<oif::frame::UFAxis*> (0x0x7f6fe5d15208) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6fe5d376c0) 0 empty

Class std::__is_default_constructible_safe<oif::frame::UFAxis*, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<oif::frame::UFAxis*, false> (0x0x7f6fe5d15680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5d37720) 0 empty

Class std::is_default_constructible<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<oif::frame::UFAxis*> (0x0x7f6fe5d15750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5d37780) 0 empty

Class std::conditional<true, std::__is_implicitly_default_constructible_safe<oif::frame::UFAxis*>, std::is_default_constructible<oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_implicitly_default_constructible_safe<oif::frame::UFAxis*>, std::is_default_constructible<oif::frame::UFAxis*> > (0x0x7f6fe5d377e0) 0 empty

Class std::__is_implicitly_default_constructible_impl<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible_impl<oif::frame::UFAxis*> (0x0x7f6fe5d15820) 0 empty
  std::__do_is_implicitly_default_constructible_impl (0x0x7f6fe5d37840) 0 empty

Class std::__is_implicitly_default_constructible_safe<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible_safe<oif::frame::UFAxis*> (0x0x7f6fe5d158f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5d378a0) 0 empty

Class std::__and_<std::is_default_constructible<oif::frame::UFAxis*>, std::__is_implicitly_default_constructible_safe<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<oif::frame::UFAxis*>, std::__is_implicitly_default_constructible_safe<oif::frame::UFAxis*> > (0x0x7f6fe5d15a90) 0 empty
  std::__is_implicitly_default_constructible_safe<oif::frame::UFAxis*> (0x0x7f6fe5d15af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5d37900) 0 empty

Class std::__is_implicitly_default_constructible<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible<oif::frame::UFAxis*> (0x0x7f6fe5d15b60) 0 empty
  std::__and_<std::is_default_constructible<oif::frame::UFAxis*>, std::__is_implicitly_default_constructible_safe<oif::frame::UFAxis*> > (0x0x7f6fe5d15bc8) 0 empty
    std::__is_implicitly_default_constructible_safe<oif::frame::UFAxis*> (0x0x7f6fe5d15c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5d37960) 0 empty

Class std::conditional<true, std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> >, std::__is_implicitly_default_constructible<oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> >, std::__is_implicitly_default_constructible<oif::frame::UFAxis*> > (0x0x7f6fe5d379c0) 0 empty

Class std::__not_<std::is_void<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe5d15c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5d37a20) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::default_delete<oif::frame::UFAxis> >, std::__not_<std::is_void<std::default_delete<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::default_delete<oif::frame::UFAxis> >, std::__not_<std::is_void<std::default_delete<oif::frame::UFAxis> > > > (0x0x7f6fe5d37a80) 0 empty

Class std::__is_default_constructible_impl<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe5d15d68) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6fe5d37ae0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::default_delete<oif::frame::UFAxis> > >, std::__is_default_constructible_impl<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::default_delete<oif::frame::UFAxis> > >, std::__is_default_constructible_impl<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe596c000) 0 empty
  std::__is_default_constructible_impl<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe596c068) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6fe5d37b40) 0 empty

Class std::__is_default_constructible_atom<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe596c0d0) 0 empty
  std::__and_<std::__not_<std::is_void<std::default_delete<oif::frame::UFAxis> > >, std::__is_default_constructible_impl<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe596c138) 0 empty
    std::__is_default_constructible_impl<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe596c1a0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6fe5d37ba0) 0 empty

Class std::__is_default_constructible_safe<std::default_delete<oif::frame::UFAxis>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::default_delete<oif::frame::UFAxis>, false> (0x0x7f6fe596c208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5d37c00) 0 empty

Class std::is_default_constructible<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe596c270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5d37c60) 0 empty

Class std::conditional<true, std::__is_implicitly_default_constructible_safe<std::default_delete<oif::frame::UFAxis> >, std::is_default_constructible<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_implicitly_default_constructible_safe<std::default_delete<oif::frame::UFAxis> >, std::is_default_constructible<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe5d37cc0) 0 empty

Class std::__is_implicitly_default_constructible_impl<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible_impl<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe596c2d8) 0 empty
  std::__do_is_implicitly_default_constructible_impl (0x0x7f6fe5d37d20) 0 empty

Class std::__is_implicitly_default_constructible_safe<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible_safe<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe596c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5d37e40) 0 empty

Class std::__and_<std::is_default_constructible<std::default_delete<oif::frame::UFAxis> >, std::__is_implicitly_default_constructible_safe<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::default_delete<oif::frame::UFAxis> >, std::__is_implicitly_default_constructible_safe<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe596c410) 0 empty
  std::__is_implicitly_default_constructible_safe<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe596c478) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5d37f60) 0 empty

Class std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe596c4e0) 0 empty
  std::__and_<std::is_default_constructible<std::default_delete<oif::frame::UFAxis> >, std::__is_implicitly_default_constructible_safe<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe596c548) 0 empty
    std::__is_implicitly_default_constructible_safe<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe596c5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5976060) 0 empty

Class std::__and_<std::__is_implicitly_default_constructible<oif::frame::UFAxis*>, std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_implicitly_default_constructible<oif::frame::UFAxis*>, std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe596c618) 0 empty
  std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe596c680) 0 empty
    std::__and_<std::is_default_constructible<std::default_delete<oif::frame::UFAxis> >, std::__is_implicitly_default_constructible_safe<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe596c6e8) 0 empty
      std::__is_implicitly_default_constructible_safe<std::default_delete<oif::frame::UFAxis> > (0x0x7f6fe596c750) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe5976120) 0 empty

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

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

Class std::__not_<std::__and_<std::__is_implicitly_default_constructible<oif::frame::UFAxis*>, std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::__is_implicitly_default_constructible<oif::frame::UFAxis*>, std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> > > > (0x0x7f6fe596c888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe59762a0) 0 empty

Class std::__and_<std::is_default_constructible<std::default_delete<oif::frame::UFAxis> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<oif::frame::UFAxis*>, std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::default_delete<oif::frame::UFAxis> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<oif::frame::UFAxis*>, std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> > > > > (0x0x7f6fe596c8f0) 0 empty
  std::__not_<std::__and_<std::__is_implicitly_default_constructible<oif::frame::UFAxis*>, std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> > > > (0x0x7f6fe596c958) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5976300) 0 empty

Class std::__and_<std::is_default_constructible<oif::frame::UFAxis*>, std::is_default_constructible<std::default_delete<oif::frame::UFAxis> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<oif::frame::UFAxis*>, std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<oif::frame::UFAxis*>, std::is_default_constructible<std::default_delete<oif::frame::UFAxis> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<oif::frame::UFAxis*>, std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> > > > > (0x0x7f6fe596c9c0) 0 empty
  std::__and_<std::is_default_constructible<std::default_delete<oif::frame::UFAxis> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<oif::frame::UFAxis*>, std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> > > > > (0x0x7f6fe596ca28) 0 empty
    std::__not_<std::__and_<std::__is_implicitly_default_constructible<oif::frame::UFAxis*>, std::__is_implicitly_default_constructible<std::default_delete<oif::frame::UFAxis> > > > (0x0x7f6fe596ca90) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5976360) 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> > (0x0x7f6fe596cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5976e40) 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> > (0x0x7f6fe596cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5976ea0) 0 empty

Class std::remove_volatile<char>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char> (0x0x7f6fe599c9c0) 0 empty

Class std::remove_const<char>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char> (0x0x7f6fe599ca20) 0 empty

Class std::remove_cv<char>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char> (0x0x7f6fe599c960) 0 empty

Class std::__is_void_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char> (0x0x7f6fe59b4000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe599ca80) 0 empty

Class std::is_void<char>
   size=1 align=1
   base size=1 base align=1
std::is_void<char> (0x0x7f6fe59b4068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe599cae0) 0 empty

Class std::conditional<false, std::__undefined, char>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char> (0x0x7f6fe599cb40) 0 empty

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

Class std::remove_volatile<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<wchar_t> (0x0x7f6fe59be600) 0 empty

Class std::remove_const<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<wchar_t> (0x0x7f6fe59be660) 0 empty

Class std::remove_cv<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<wchar_t> (0x0x7f6fe59be5a0) 0 empty

Class std::__is_void_helper<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<wchar_t> (0x0x7f6fe59b4208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe59be6c0) 0 empty

Class std::is_void<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<wchar_t> (0x0x7f6fe59b4270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe59be720) 0 empty

Class std::conditional<false, std::__undefined, wchar_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, wchar_t> (0x0x7f6fe59be780) 0 empty

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

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

Class __gnu_cxx::__aligned_membuf<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >::_Tp2 (0x0x7f6fe59eae40) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f6fe59eade0) 0

Class std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f6fe59b43a8) 0
  std::_Rb_tree_node_base (0x0x7f6fe59ead80) 0

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

Class std::is_empty<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFDeviceProperty&> (0x0x7f6fe59b4548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5a1d060) 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&> (0x0x7f6fe59b45b0) 0 empty
  std::is_empty<const UFDeviceProperty&> (0x0x7f6fe59b4618) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5a1d0c0) 0 empty

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

Class std::_Tuple_impl<0ul, const UFDeviceProperty&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const UFDeviceProperty&> (0x0x7f6fe59b4680) 0
  std::_Head_base<0ul, const UFDeviceProperty&, false> (0x0x7f6fe5a1d180) 0

Class std::tuple<const UFDeviceProperty&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const UFDeviceProperty&> (0x0x7f6fe59b4750) 0
  std::_Tuple_impl<0ul, const UFDeviceProperty&> (0x0x7f6fe59b47b8) 0
    std::_Head_base<0ul, const UFDeviceProperty&, false> (0x0x7f6fe5a1d1e0) 0

Class std::_TC<true, const UFDeviceProperty&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const UFDeviceProperty&> (0x0x7f6fe5a1d240) 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&> > (0x0x7f6fe5a1d2a0) 0 empty

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

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

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

Class std::is_void<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFDeviceProperty&> (0x0x7f6fe59b4a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5a1d480) 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&> > (0x0x7f6fe5a1d4e0) 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&> > (0x0x7f6fe59b4b60) 0 empty
  std::is_function<const UFDeviceProperty&> (0x0x7f6fe59b4bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5a1d540) 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&> > > (0x0x7f6fe59b4c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5a1d720) 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&> > (0x0x7f6fe5a1d780) 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&> (0x0x7f6fe59b4d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5a1d7e0) 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&> > (0x0x7f6fe59b4dd0) 0 empty
  std::is_rvalue_reference<const UFDeviceProperty&> (0x0x7f6fe59b4e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5a1d840) 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&> (0x0x7f6fe59b4ea0) 0 empty
  std::__do_is_static_castable_impl (0x0x7f6fe5a1d8a0) 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&> (0x0x7f6fe59b4f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5a1d900) 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&> (0x0x7f6fe59b44e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5a1d960) 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&> > (0x0x7f6fe5a1d9c0) 0 empty

Class std::remove_reference<const UFDeviceProperty&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const UFDeviceProperty&> (0x0x7f6fe5a1da80) 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> (0x0x7f6fe5a1da20) 0 empty

Class std::is_same<UFDeviceProperty, UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFDeviceProperty, UFDeviceProperty> (0x0x7f6fe59b4888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5a1dae0) 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> > (0x0x7f6fe59b48f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5a1db40) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<UFDeviceProperty, UFDeviceProperty>, std::__not_<std::is_constructible<UFDeviceProperty, const UFDeviceProperty&> > >, std::__not_<std::is_same<UFDeviceProperty, UFDeviceProperty> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<UFDeviceProperty, UFDeviceProperty>, std::__not_<std::is_constructible<UFDeviceProperty, const UFDeviceProperty&> > >, std::__not_<std::is_same<UFDeviceProperty, UFDeviceProperty> > > (0x0x7f6fe5a1dba0) 0 empty

Class std::__and_<std::__not_<std::is_same<UFDeviceProperty, UFDeviceProperty> >, std::is_base_of<UFDeviceProperty, UFDeviceProperty>, std::__not_<std::is_constructible<UFDeviceProperty, const 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>, std::__not_<std::is_constructible<UFDeviceProperty, const UFDeviceProperty&> > > (0x0x7f6fe5b2e000) 0 empty
  std::__not_<std::is_same<UFDeviceProperty, UFDeviceProperty> > (0x0x7f6fe5b2e068) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5a1dc00) 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> > (0x0x7f6fe5a1dc60) 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> (0x0x7f6fe5b2e0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5a1dcc0) 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> > (0x0x7f6fe5b2e138) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFDeviceProperty&, const UFDeviceProperty&, false> (0x0x7f6fe5b2e1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5a1dd20) 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> > > (0x0x7f6fe5b2e208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5a1dd80) 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> > > > (0x0x7f6fe5b2e270) 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> > > (0x0x7f6fe5b2e2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5a1dde0) 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&> (0x0x7f6fe5b2e340) 0 empty
  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> > > > (0x0x7f6fe5b2e3a8) 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> > > (0x0x7f6fe5b2e410) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5a1de40) 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&> (0x0x7f6fe5b2e478) 0 empty
  std::__is_direct_constructible_ref_cast<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe5b2e4e0) 0 empty
    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> > > > (0x0x7f6fe5b2e548) 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> > > (0x0x7f6fe5b2e5b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe5a1df60) 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&> (0x0x7f6fe5b2e618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b34060) 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&> (0x0x7f6fe5b2e680) 0 empty
  std::__is_direct_constructible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe5b2e6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5b340c0) 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&> (0x0x7f6fe5b2e750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b34120) 0 empty

Class std::__and_<std::is_constructible<const UFDeviceProperty&, const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFDeviceProperty&, const UFDeviceProperty&> > (0x0x7f6fe5b2e7b8) 0 empty
  std::is_constructible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe5b2e820) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5b34180) 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&> > > (0x0x7f6fe5b34240) 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&> > (0x0x7f6fe5b34360) 0 empty

Class std::is_array<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFDeviceProperty&> (0x0x7f6fe5b2ea28) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5b343c0) 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&> > (0x0x7f6fe5b2ea90) 0 empty
  std::is_array<const UFDeviceProperty&> (0x0x7f6fe5b2eaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5b34420) 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&> > (0x0x7f6fe5b2eb60) 0 empty
  std::__or_<std::is_function<const UFDeviceProperty&>, std::is_array<const UFDeviceProperty&> > (0x0x7f6fe5b2ebc8) 0 empty
    std::is_array<const UFDeviceProperty&> (0x0x7f6fe5b2ec30) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5b34540) 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> (0x0x7f6fe5b34600) 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&> (0x0x7f6fe5b2ed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b34660) 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&> > (0x0x7f6fe5b2ed68) 0 empty
  std::is_convertible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe5b2edd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5b346c0) 0 empty

Class std::is_same<std::tuple<const UFDeviceProperty&>, UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const UFDeviceProperty&>, UFDeviceProperty> (0x0x7f6fe5b2e888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5b34780) 0 empty

Class std::__not_<std::is_same<std::tuple<const UFDeviceProperty&>, UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const UFDeviceProperty&>, UFDeviceProperty> > (0x0x7f6fe5b2eea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b347e0) 0 empty

Class std::__not_<std::is_void<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<const oif::frame::Value*> > (0x0x7f6fe575f068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5b34e40) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<const oif::frame::Value*>, std::__not_<std::is_void<const oif::frame::Value*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<const oif::frame::Value*>, std::__not_<std::is_void<const oif::frame::Value*> > > (0x0x7f6fe5b34ea0) 0 empty

Class std::__is_default_constructible_impl<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<const oif::frame::Value*> (0x0x7f6fe575f0d0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6fe5b34f00) 0 empty

Class std::__and_<std::__not_<std::is_void<const oif::frame::Value*> >, std::__is_default_constructible_impl<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<const oif::frame::Value*> >, std::__is_default_constructible_impl<const oif::frame::Value*> > (0x0x7f6fe575f138) 0 empty
  std::__is_default_constructible_impl<const oif::frame::Value*> (0x0x7f6fe575f1a0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6fe5b34f60) 0 empty

Class std::__is_default_constructible_atom<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<const oif::frame::Value*> (0x0x7f6fe575f208) 0 empty
  std::__and_<std::__not_<std::is_void<const oif::frame::Value*> >, std::__is_default_constructible_impl<const oif::frame::Value*> > (0x0x7f6fe575f270) 0 empty
    std::__is_default_constructible_impl<const oif::frame::Value*> (0x0x7f6fe575f2d8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6fe576b000) 0 empty

Class std::__is_default_constructible_safe<const oif::frame::Value*, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<const oif::frame::Value*, false> (0x0x7f6fe575f340) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe576b060) 0 empty

Class std::is_default_constructible<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<const oif::frame::Value*> (0x0x7f6fe575f3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe576b0c0) 0 empty

Class std::conditional<true, std::__is_implicitly_default_constructible_safe<const oif::frame::Value*>, std::is_default_constructible<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_implicitly_default_constructible_safe<const oif::frame::Value*>, std::is_default_constructible<const oif::frame::Value*> > (0x0x7f6fe576b120) 0 empty

Class std::__is_implicitly_default_constructible_impl<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible_impl<const oif::frame::Value*> (0x0x7f6fe575f410) 0 empty
  std::__do_is_implicitly_default_constructible_impl (0x0x7f6fe576b180) 0 empty

Class std::__is_implicitly_default_constructible_safe<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> (0x0x7f6fe575f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe576b1e0) 0 empty

Class std::__and_<std::is_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> > (0x0x7f6fe575f548) 0 empty
  std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> (0x0x7f6fe575f5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe576b240) 0 empty

Class std::__is_implicitly_default_constructible<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible<const oif::frame::Value*> (0x0x7f6fe575f618) 0 empty
  std::__and_<std::is_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> > (0x0x7f6fe575f680) 0 empty
    std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> (0x0x7f6fe575f6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe576b2a0) 0 empty

Class std::conditional<true, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> >, std::__is_implicitly_default_constructible<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> >, std::__is_implicitly_default_constructible<const oif::frame::Value*> > (0x0x7f6fe576b300) 0 empty

Class std::__not_<std::is_void<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f6fe575f750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe576b360) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> >, std::__not_<std::is_void<std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> >, std::__not_<std::is_void<std::default_delete<const oif::frame::Value> > > > (0x0x7f6fe576b3c0) 0 empty

Class std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > (0x0x7f6fe575f7b8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f6fe576b420) 0 empty

Class std::__and_<std::__not_<std::is_void<std::default_delete<const oif::frame::Value> > >, std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::default_delete<const oif::frame::Value> > >, std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > > (0x0x7f6fe575f820) 0 empty
  std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > (0x0x7f6fe575f888) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f6fe576b480) 0 empty

Class std::__is_default_constructible_atom<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::default_delete<const oif::frame::Value> > (0x0x7f6fe575f8f0) 0 empty
  std::__and_<std::__not_<std::is_void<std::default_delete<const oif::frame::Value> > >, std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > > (0x0x7f6fe575f958) 0 empty
    std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > (0x0x7f6fe575f9c0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f6fe576b4e0) 0 empty

Class std::__is_default_constructible_safe<std::default_delete<const oif::frame::Value>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::default_delete<const oif::frame::Value>, false> (0x0x7f6fe575fa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe576b540) 0 empty

Class std::is_default_constructible<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::default_delete<const oif::frame::Value> > (0x0x7f6fe575fa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe576b660) 0 empty

Class std::conditional<true, std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> >, std::is_default_constructible<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> >, std::is_default_constructible<std::default_delete<const oif::frame::Value> > > (0x0x7f6fe576b6c0) 0 empty

Class std::__is_implicitly_default_constructible_impl<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible_impl<std::default_delete<const oif::frame::Value> > (0x0x7f6fe575faf8) 0 empty
  std::__do_is_implicitly_default_constructible_impl (0x0x7f6fe576b7e0) 0 empty

Class std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > (0x0x7f6fe575fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe576b9c0) 0 empty

Class std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > > (0x0x7f6fe575fc30) 0 empty
  std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > (0x0x7f6fe575fc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe576bae0) 0 empty

Class std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > (0x0x7f6fe575fd00) 0 empty
  std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > > (0x0x7f6fe575fd68) 0 empty
    std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > (0x0x7f6fe575fdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe576bba0) 0 empty

Class std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > (0x0x7f6fe575fe38) 0 empty
  std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > (0x0x7f6fe575fea0) 0 empty
    std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > > (0x0x7f6fe575ff08) 0 empty
      std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > (0x0x7f6fe575ff70) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe576bd20) 0 empty

Class std::conditional<true, std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > >, std::is_default_constructible<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > >, std::is_default_constructible<const oif::frame::Value*> > (0x0x7f6fe576be40) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > >, std::is_default_constructible<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > >, std::is_default_constructible<std::default_delete<const oif::frame::Value> > > (0x0x7f6fe576bea0) 0 empty

Class std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > (0x0x7f6fe5785068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe576bf00) 0 empty

Class std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > > (0x0x7f6fe57850d0) 0 empty
  std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > (0x0x7f6fe5785138) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe576bf60) 0 empty

Class std::__and_<std::is_default_constructible<const oif::frame::Value*>, std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<const oif::frame::Value*>, std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > > (0x0x7f6fe57851a0) 0 empty
  std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > > (0x0x7f6fe5785208) 0 empty
    std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > (0x0x7f6fe5785270) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe578d000) 0 empty

Class std::tuple_element<0ul, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > > (0x0x7f6fe578d960) 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> > (0x0x7f6fe57853a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe578db40) 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> > (0x0x7f6fe5785410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe578dba0) 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&> (0x0x7f6fe57b8480) 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&> > (0x0x7f6fe57b8540) 0 empty

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

Class std::is_same<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f6fe57858f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe57b86c0) 0 empty

Class std::_PCC<false, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f6fe57b8720) 0 empty

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

Class std::tuple_element<1ul, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::tuple_element<1ul, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe5785e38) 0 empty
  std::tuple_element<0ul, std::tuple<std::default_delete<oif::frame::UFAxis> > > (0x0x7f6fe57b8a20) 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*&&> > (0x0x7f6fe57b8f60) 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*> > > (0x0x7f6fe57ff000) 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*> > (0x0x7f6fe57ff060) 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> > > (0x0x7f6fe5785958) 0 empty
  std::is_array<oif::frame::UFAxis*> (0x0x7f6fe57859c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe57ff0c0) 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*> (0x0x7f6fe5785af8) 0 empty
  std::__and_<std::is_array<oif::frame::UFAxis*>, std::__not_<std::extent<oif::frame::UFAxis*, 0u> > > (0x0x7f6fe5785b60) 0 empty
    std::is_array<oif::frame::UFAxis*> (0x0x7f6fe5785bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe57ff1e0) 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*> > (0x0x7f6fe57ff240) 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*> > (0x0x7f6fe5785c98) 0 empty
  std::is_function<oif::frame::UFAxis*> (0x0x7f6fe5785d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe57ff2a0) 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*> > (0x0x7f6fe5804000) 0 empty
  std::__or_<std::__is_array_unknown_bounds<oif::frame::UFAxis*>, std::is_function<oif::frame::UFAxis*> > (0x0x7f6fe5804068) 0 empty
    std::is_function<oif::frame::UFAxis*> (0x0x7f6fe58040d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe57ff300) 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*> > (0x0x7f6fe57ff360) 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*> (0x0x7f6fe5804340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe57ff3c0) 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*> (0x0x7f6fe58043a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe57ff420) 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*> > (0x0x7f6fe57ff480) 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*> (0x0x7f6fe58044e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe57ff4e0) 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*> (0x0x7f6fe5804548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe57ff540) 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*> > (0x0x7f6fe58045b0) 0 empty
  std::is_floating_point<oif::frame::UFAxis*> (0x0x7f6fe5804618) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe57ff5a0) 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*> (0x0x7f6fe5804680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe57ff780) 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*> > > (0x0x7f6fe57ff7e0) 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*> (0x0x7f6fe58046e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe57ff840) 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*> > > (0x0x7f6fe57ff8a0) 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*> (0x0x7f6fe5804750) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe57ff900) 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*> (0x0x7f6fe58047b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe57ff960) 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*> > > (0x0x7f6fe57ff9c0) 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*> > (0x0x7f6fe5804820) 0 empty
  std::is_pointer<oif::frame::UFAxis*> (0x0x7f6fe5804888) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe57ffa20) 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*> > (0x0x7f6fe58048f0) 0 empty
  std::__or_<std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > (0x0x7f6fe5804958) 0 empty
    std::is_pointer<oif::frame::UFAxis*> (0x0x7f6fe58049c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe57ffa80) 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*> > (0x0x7f6fe5804a28) 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*> > (0x0x7f6fe5804a90) 0 empty
    std::__or_<std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > (0x0x7f6fe5804af8) 0 empty
      std::is_pointer<oif::frame::UFAxis*> (0x0x7f6fe5804b60) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe57ffae0) 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*> (0x0x7f6fe5804bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe57ffb40) 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*> > (0x0x7f6fe5804c30) 0 empty
  std::is_scalar<oif::frame::UFAxis*> (0x0x7f6fe5804c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe57ffba0) 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> (0x0x7f6fe5804d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe57ffcc0) 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*> (0x0x7f6fe5804d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe57ffd20) 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*> > (0x0x7f6fe57ffd80) 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*&&> (0x0x7f6fe5804e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe57ffe40) 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*&&> > > (0x0x7f6fe57ffea0) 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*&&> (0x0x7f6fe5804ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe57fff00) 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*&&> > (0x0x7f6fe57fff60) 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*&&> (0x0x7f6fe5804f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5829000) 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*&&> > (0x0x7f6fe5804f70) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis*&&> (0x0x7f6fe582a000) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5829060) 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*&&> (0x0x7f6fe582a068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe58290c0) 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*&&> > (0x0x7f6fe5829120) 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*&&> > (0x0x7f6fe582a270) 0 empty
  std::is_reference<oif::frame::UFAxis*&&> (0x0x7f6fe582a2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5829180) 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*&&> > (0x0x7f6fe582a340) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis*&&>, std::is_void<oif::frame::UFAxis*&&> > (0x0x7f6fe582a3a8) 0 empty
    std::is_reference<oif::frame::UFAxis*&&> (0x0x7f6fe582a410) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe58292a0) 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*&&> > > (0x0x7f6fe582a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5829360) 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*&&> (0x0x7f6fe582a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe58293c0) 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*&&> > (0x0x7f6fe5829420) 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*&&> > (0x0x7f6fe582a618) 0 empty
  std::is_reference<oif::frame::UFAxis*&&> (0x0x7f6fe582a680) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5829480) 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*&&> (0x0x7f6fe582a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe58295a0) 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> (0x0x7f6fe5829600) 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*&&> (0x0x7f6fe582a750) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFAxis*&&, true> (0x0x7f6fe5829660) 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*&&> (0x0x7f6fe5804dd0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6fe57ffde0) 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*&&> > (0x0x7f6fe582a820) 0 empty
  std::__is_direct_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6fe582a888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6fe58296c0) 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*&&> (0x0x7f6fe582a8f0) 0 empty
  std::__and_<std::is_destructible<oif::frame::UFAxis*>, std::__is_direct_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> > (0x0x7f6fe582a958) 0 empty
    std::__is_direct_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6fe582a9c0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6fe5829720) 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*&&> (0x0x7f6fe582aa28) 0 empty
  std::__is_direct_constructible_new_safe<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6fe582aa90) 0 empty
    std::__and_<std::is_destructible<oif::frame::UFAxis*>, std::__is_direct_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> > (0x0x7f6fe582aaf8) 0 empty
      std::__is_direct_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6fe582ab60) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6fe5829780) 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*&&> (0x0x7f6fe582abc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe58297e0) 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*&&> (0x0x7f6fe582ac30) 0 empty
  std::__is_direct_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6fe582ac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5829840) 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*&&> (0x0x7f6fe582ad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe58298a0) 0 empty

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

Class std::is_move_constructible<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<oif::frame::UFAxis*> (0x0x7f6fe582ae38) 0 empty
  std::__is_move_constructible_impl<oif::frame::UFAxis*, true> (0x0x7f6fe582aea0) 0 empty
    std::is_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6fe582af08) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5829960) 0 empty

Class std::conditional<true, std::is_move_assignable<oif::frame::UFAxis*>, std::is_move_constructible<oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<oif::frame::UFAxis*>, std::is_move_constructible<oif::frame::UFAxis*> > (0x0x7f6fe58299c0) 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*&> (0x0x7f6fe582af70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5829a80) 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*&> > > (0x0x7f6fe5829ae0) 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*&> (0x0x7f6fe5845000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5829b40) 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*&> > (0x0x7f6fe5829ba0) 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*&> > (0x0x7f6fe5845068) 0 empty
  std::is_lvalue_reference<oif::frame::UFAxis*&> (0x0x7f6fe58450d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5829c00) 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*&> (0x0x7f6fe5845208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5829c60) 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*&> > (0x0x7f6fe5829cc0) 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*&> > (0x0x7f6fe5845340) 0 empty
  std::is_reference<oif::frame::UFAxis*&> (0x0x7f6fe58453a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5829de0) 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*&> > (0x0x7f6fe5845410) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis*&>, std::is_void<oif::frame::UFAxis*&> > (0x0x7f6fe5845478) 0 empty
    std::is_reference<oif::frame::UFAxis*&> (0x0x7f6fe58454e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5829f00) 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*&> > > (0x0x7f6fe5845548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe584c000) 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*&> (0x0x7f6fe58455b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe584c060) 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*&> > (0x0x7f6fe584c0c0) 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*&> > (0x0x7f6fe58457b8) 0 empty
  std::is_reference<oif::frame::UFAxis*&> (0x0x7f6fe5845820) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe584c120) 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*&> (0x0x7f6fe5845888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe584c240) 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> (0x0x7f6fe584c2a0) 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*&> (0x0x7f6fe58458f0) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFAxis*&, true> (0x0x7f6fe584c300) 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*&&> (0x0x7f6fe5829a20) 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*&&> (0x0x7f6fe58459c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe584c360) 0 empty

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

Class std::is_move_assignable<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<oif::frame::UFAxis*> (0x0x7f6fe5845af8) 0 empty
  std::__is_move_assignable_impl<oif::frame::UFAxis*, true> (0x0x7f6fe5845b60) 0 empty
    std::is_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f6fe5845bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe584c420) 0 empty

Class std::__and_<std::is_move_constructible<oif::frame::UFAxis*>, std::is_move_assignable<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<oif::frame::UFAxis*>, std::is_move_assignable<oif::frame::UFAxis*> > (0x0x7f6fe5845c30) 0 empty
  std::is_move_assignable<oif::frame::UFAxis*> (0x0x7f6fe5845c98) 0 empty
    std::__is_move_assignable_impl<oif::frame::UFAxis*, true> (0x0x7f6fe5845d00) 0 empty
      std::is_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f6fe5845d68) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe584c480) 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*&&> > (0x0x7f6fe584c4e0) 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*&&> (0x0x7f6fe5845ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe584c540) 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*&&> > (0x0x7f6fe5845f08) 0 empty
  std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6fe5845f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe584c5a0) 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*&&> (0x0x7f6fe585e000) 0 empty
  std::__and_<std::is_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&>, std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> > (0x0x7f6fe585e068) 0 empty
    std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6fe585e0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe584c600) 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> (0x0x7f6fe585e138) 0 empty
  std::is_nothrow_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6fe585e1a0) 0 empty
    std::__and_<std::is_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&>, std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> > (0x0x7f6fe585e208) 0 empty
      std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6fe585e270) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe584c660) 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*> (0x0x7f6fe585e2d8) 0 empty
  std::__is_nothrow_move_constructible_impl<oif::frame::UFAxis*, true> (0x0x7f6fe585e340) 0 empty
    std::is_nothrow_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6fe585e3a8) 0 empty
      std::__and_<std::is_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&>, std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> > (0x0x7f6fe585e410) 0 empty
        std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f6fe585e478) 0 empty
          std::integral_constant<bool, true> (0x0x7f6fe584c6c0) 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*> > (0x0x7f6fe584c720) 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*&&> > (0x0x7f6fe584c780) 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*&&> (0x0x7f6fe585e4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe584c7e0) 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*&&> > (0x0x7f6fe585e548) 0 empty
  std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f6fe585e5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe584c840) 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*&&> (0x0x7f6fe585e618) 0 empty
  std::__and_<std::is_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&>, std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> > (0x0x7f6fe585e680) 0 empty
    std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f6fe585e6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe584c8a0) 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> (0x0x7f6fe585e750) 0 empty
  std::is_nothrow_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f6fe585e7b8) 0 empty
    std::__and_<std::is_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&>, std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> > (0x0x7f6fe585e820) 0 empty
      std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f6fe585e888) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe584c900) 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*> (0x0x7f6fe585e8f0) 0 empty
  std::__is_nt_move_assignable_impl<oif::frame::UFAxis*, true> (0x0x7f6fe585e958) 0 empty
    std::is_nothrow_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f6fe585e9c0) 0 empty
      std::__and_<std::is_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&>, std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> > (0x0x7f6fe585ea28) 0 empty
        std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f6fe585ea90) 0 empty
          std::integral_constant<bool, true> (0x0x7f6fe584c960) 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*> > (0x0x7f6fe585eaf8) 0 empty
  std::is_nothrow_move_assignable<oif::frame::UFAxis*> (0x0x7f6fe585eb60) 0 empty
    std::__is_nt_move_assignable_impl<oif::frame::UFAxis*, true> (0x0x7f6fe585ebc8) 0 empty
      std::is_nothrow_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f6fe585ec30) 0 empty
        std::__and_<std::is_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&>, std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> > (0x0x7f6fe585ec98) 0 empty
          std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f6fe585ed00) 0 empty
            std::integral_constant<bool, true> (0x0x7f6fe584c9c0) 0 empty

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

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

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

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

Class std::is_void<const char>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char> (0x0x7f6fe585ef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe58772a0) 0 empty

Class std::conditional<false, std::__undefined, const char>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char> (0x0x7f6fe5877300) 0 empty

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

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

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

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

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

Class std::is_void<const wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const wchar_t> (0x0x7f6fe588c138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5877b40) 0 empty

Class std::conditional<false, std::__undefined, const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const wchar_t> (0x0x7f6fe5877ba0) 0 empty

Class std::pointer_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<const wchar_t*> (0x0x7f6fe58779c0) 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
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIPN3oif5frame8UFDeviceELN9__gnu_cxx12_Lock_policyE2EE)
16    (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>
48    (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=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f6fe588c1a0) 0
    vptr=((& std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame8UFDeviceELN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f6fe588c208) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f6fe588c1a0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f6fe5877c60) 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> (0x0x7f6fe58a3d80) 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> > > (0x0x7f6fe588c340) 0 empty
  std::unary_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, const UFAxisType> (0x0x7f6fe58a3de0) 0 empty

Class std::_PCC<true, 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::_PCC<true, 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> > > > (0x0x7f6fe58d7240) 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> > > > (0x0x7f6fe588c410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe58d72a0) 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> > > > > > > (0x0x7f6fe58d7300) 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> > > > (0x0x7f6fe588c478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe58d7360) 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> > > > > (0x0x7f6fe58d73c0) 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> > > > (0x0x7f6fe588c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe58d7420) 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> > > > > > (0x0x7f6fe588c548) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe588c5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe58d7480) 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> > > > (0x0x7f6fe588c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe58d74e0) 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> > > > > (0x0x7f6fe58d7540) 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> > > > (0x0x7f6fe58d7600) 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> > > > (0x0x7f6fe58d7660) 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> > > > (0x0x7f6fe58d75a0) 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> > > > (0x0x7f6fe588c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe58d76c0) 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> > > > (0x0x7f6fe588c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe58d7720) 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> > > > > > (0x0x7f6fe588c7b8) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe588c820) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe58d7780) 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> > > > > > (0x0x7f6fe588c888) 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> > > > > > (0x0x7f6fe588c8f0) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe588c958) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe58d77e0) 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> > > > > > > (0x0x7f6fe588c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe58d7840) 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> > > > (0x0x7f6fe588ca28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe58d78a0) 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> > > > > (0x0x7f6fe58d7900) 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> > > > > > (0x0x7f6fe588ca90) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe588caf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe58d7960) 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> > > > (0x0x7f6fe588cb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe58d79c0) 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> > >&> (0x0x7f6fe588cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe58d7a80) 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> > > >&> > > (0x0x7f6fe58d7ae0) 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> > >&> (0x0x7f6fe588cc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe58d7b40) 0 empty

Class std::conditional<true, 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<true, 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> > >&> > (0x0x7f6fe58d7ba0) 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> > > >&> > (0x0x7f6fe588cc98) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe588cd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe58d7c00) 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> > >&> (0x0x7f6fe588cd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe58d7c60) 0 empty

Class std::conditional<true, 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<true, 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> > >&> > (0x0x7f6fe58d7cc0) 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> > > >&> > (0x0x7f6fe588cdd0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe588ce38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe58d7d20) 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> > > >&> > (0x0x7f6fe588cea0) 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> > > >&> > (0x0x7f6fe588cf08) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe588cf70) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe58d7d80) 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> > > >&> > > (0x0x7f6fe554f000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe58d7de0) 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> > >&> (0x0x7f6fe554f068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe58d7e40) 0 empty

Class std::conditional<false, 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<false, 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> > >&> > (0x0x7f6fe58d7ea0) 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> > > >&> > (0x0x7f6fe554f0d0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe554f138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe58d7f00) 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> > >&> (0x0x7f6fe554f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe58d7f60) 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> (0x0x7f6fe5556000) 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> > >&> (0x0x7f6fe554f208) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f6fe5556060) 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> > >&> (0x0x7f6fe554f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe55560c0) 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> > > >&> > > (0x0x7f6fe5556120) 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> > >&> (0x0x7f6fe554f340) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5556180) 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> > >&> > (0x0x7f6fe55561e0) 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> > > >&> > (0x0x7f6fe554f3a8) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe554f410) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5556240) 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> > >&> (0x0x7f6fe554f478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe55562a0) 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> > >&> > (0x0x7f6fe5556300) 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> > > >&> > (0x0x7f6fe554f4e0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe554f548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5556360) 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> > > >&> > (0x0x7f6fe554f5b0) 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> > > >&> > (0x0x7f6fe554f618) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe554f680) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe55563c0) 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> > > >&> > > (0x0x7f6fe554f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5556420) 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> > >&> (0x0x7f6fe554f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5556480) 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> > >&> > (0x0x7f6fe55564e0) 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> > > >&> > (0x0x7f6fe554f7b8) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe554f820) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5556540) 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> > >&> (0x0x7f6fe554f888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe55565a0) 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> (0x0x7f6fe5556600) 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> > >&> (0x0x7f6fe554f8f0) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f6fe5556660) 0 empty

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

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

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f6fe554f9c0) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe554fa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5556720) 0 empty

Class std::is_copy_assignable<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_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe554fa90) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f6fe554faf8) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe554fb60) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5556780) 0 empty

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

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_copy_assignable<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_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe554fbc8) 0 empty
  std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe554fc30) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f6fe554fc98) 0 empty
      std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe554fd00) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe5556840) 0 empty

Class std::conditional<true, const 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> > > >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const 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> > > >&, const std::__nonesuch&> (0x0x7f6fe55568a0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_copy_assignable<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::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f6fe554fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5556900) 0 empty

Class std::conditional<false, const 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> > > >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const 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> > > >&, const std::__nonesuch&> (0x0x7f6fe5556960) 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> > >&&> (0x0x7f6fe554fea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5556a20) 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> > > >&&> > > (0x0x7f6fe5556a80) 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> > >&&> (0x0x7f6fe554ff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5556ae0) 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> > >&&> > (0x0x7f6fe5556b40) 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> > >&&> (0x0x7f6fe554ff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5556ba0) 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> > > >&&> > (0x0x7f6fe558e000) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe558e068) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5556c00) 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> > >&&> (0x0x7f6fe558e0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5556c60) 0 empty

Class std::conditional<true, 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<true, 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> > >&&> > (0x0x7f6fe5556cc0) 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> > > >&&> > (0x0x7f6fe558e138) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe558e1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5556d20) 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> > > >&&> > (0x0x7f6fe558e208) 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> > > >&&> > (0x0x7f6fe558e270) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe558e2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5556d80) 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> > > >&&> > > (0x0x7f6fe558e340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5556de0) 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> > >&&> (0x0x7f6fe558e3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5556e40) 0 empty

Class std::conditional<false, 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<false, 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> > >&&> > (0x0x7f6fe5556ea0) 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> > > >&&> > (0x0x7f6fe558e410) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe558e478) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5556f00) 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> > >&&> (0x0x7f6fe558e4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5556f60) 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> (0x0x7f6fe559a000) 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> > >&&> (0x0x7f6fe558e548) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f6fe559a060) 0 empty

Class std::__is_assignable_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> > >&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_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> > >&&> (0x0x7f6fe55569c0) 0 empty

Class std::is_assignable<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_assignable<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> > >&&> (0x0x7f6fe558e5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe559a0c0) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f6fe558e618) 0 empty
  std::is_assignable<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> > >&&> (0x0x7f6fe558e680) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe559a120) 0 empty

Class std::is_move_assignable<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_move_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe558e6e8) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f6fe558e750) 0 empty
    std::is_assignable<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> > >&&> (0x0x7f6fe558e7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe559a180) 0 empty

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

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_move_assignable<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_move_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe558e820) 0 empty
  std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe558e888) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f6fe558e8f0) 0 empty
      std::is_assignable<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> > >&&> (0x0x7f6fe558e958) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe559a240) 0 empty

Class std::conditional<true, 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> > > >&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, 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> > > >&&, std::__nonesuch&&> (0x0x7f6fe559a2a0) 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=16 align=8
   base size=16 base align=8
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> > > > (0x0x7f6fe58d71e0) 0

Class std::is_same<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_same<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> > > > (0x0x7f6fe558ea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe559a300) 0 empty

Class std::_PCC<false, 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::_PCC<false, 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> > > > (0x0x7f6fe559a360) 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&> > (0x0x7f6fe559a960) 0 empty

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

Class std::tuple_element<1ul, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::tuple_element<1ul, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > > (0x0x7f6fe558ef08) 0 empty
  std::tuple_element<0ul, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f6fe559ab40) 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*&&> > (0x0x7f6fe559ade0) 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*> > > (0x0x7f6fe559af00) 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*> > (0x0x7f6fe559af60) 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> > > (0x0x7f6fe558ef70) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f6fe55f5000) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe55f6000) 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*> (0x0x7f6fe55f5068) 0 empty
  std::__and_<std::is_array<const oif::frame::Value*>, std::__not_<std::extent<const oif::frame::Value*, 0u> > > (0x0x7f6fe55f50d0) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f6fe55f5138) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe55f6060) 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*> > (0x0x7f6fe55f60c0) 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*> > (0x0x7f6fe55f51a0) 0 empty
  std::is_function<const oif::frame::Value*> (0x0x7f6fe55f5208) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe55f6120) 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*> > (0x0x7f6fe55f5270) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > (0x0x7f6fe55f52d8) 0 empty
    std::is_function<const oif::frame::Value*> (0x0x7f6fe55f5340) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe55f6180) 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*> > (0x0x7f6fe55f61e0) 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*> (0x0x7f6fe55f53a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe55f6240) 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*> (0x0x7f6fe55f5410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe55f62a0) 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*> > (0x0x7f6fe55f6300) 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*> (0x0x7f6fe55f5478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe55f6360) 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*> (0x0x7f6fe55f54e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe55f63c0) 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*> > (0x0x7f6fe55f5548) 0 empty
  std::is_floating_point<const oif::frame::Value*> (0x0x7f6fe55f55b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe55f6420) 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*> (0x0x7f6fe55f56e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe55f6480) 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*> > > (0x0x7f6fe55f64e0) 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*> (0x0x7f6fe55f5750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe55f6540) 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*> > > (0x0x7f6fe55f65a0) 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*> (0x0x7f6fe55f57b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe55f6600) 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*> (0x0x7f6fe55f5820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe55f6660) 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*> > > (0x0x7f6fe55f66c0) 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*> > (0x0x7f6fe55f5888) 0 empty
  std::is_pointer<const oif::frame::Value*> (0x0x7f6fe55f58f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe55f6720) 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*> > (0x0x7f6fe55f5958) 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*> > (0x0x7f6fe55f59c0) 0 empty
    std::is_pointer<const oif::frame::Value*> (0x0x7f6fe55f5a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe55f6780) 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*> > (0x0x7f6fe55f5a90) 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*> > (0x0x7f6fe55f5af8) 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*> > (0x0x7f6fe55f5b60) 0 empty
      std::is_pointer<const oif::frame::Value*> (0x0x7f6fe55f5bc8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe55f67e0) 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*> (0x0x7f6fe55f5c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe55f6840) 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*> > (0x0x7f6fe55f5c98) 0 empty
  std::is_scalar<const oif::frame::Value*> (0x0x7f6fe55f5d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe55f68a0) 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> (0x0x7f6fe55f5e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe55f69c0) 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*> (0x0x7f6fe55f5ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe55f6a20) 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*> > (0x0x7f6fe55f6a80) 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*&&> (0x0x7f6fe55f5f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe55f6b40) 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*&&> > > (0x0x7f6fe55f6ba0) 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*&&> (0x0x7f6fe561b000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe55f6cc0) 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*&&> > (0x0x7f6fe55f6d20) 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*&&> (0x0x7f6fe561b068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe55f6d80) 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*&&> > (0x0x7f6fe561b0d0) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*&&> (0x0x7f6fe561b138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe55f6de0) 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*&&> (0x0x7f6fe561b1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe55f6e40) 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*&&> > (0x0x7f6fe55f6ea0) 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*&&> > (0x0x7f6fe561b208) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f6fe561b270) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe55f6f00) 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*&&> > (0x0x7f6fe561b3a8) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > (0x0x7f6fe561b410) 0 empty
    std::is_reference<const oif::frame::Value*&&> (0x0x7f6fe561b478) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe55f6f60) 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*&&> > > (0x0x7f6fe561b548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5622000) 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*&&> (0x0x7f6fe561b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5622060) 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*&&> > (0x0x7f6fe56220c0) 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*&&> > (0x0x7f6fe561b618) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f6fe561b680) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5622120) 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*&&> (0x0x7f6fe561b888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5622180) 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> (0x0x7f6fe56221e0) 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*&&> (0x0x7f6fe561b8f0) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&&, true> (0x0x7f6fe5622240) 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*&&> (0x0x7f6fe55f5f08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6fe55f6ae0) 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*&&> > (0x0x7f6fe561b9c0) 0 empty
  std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6fe561ba28) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6fe5622360) 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*&&> (0x0x7f6fe561ba90) 0 empty
  std::__and_<std::is_destructible<const oif::frame::Value*>, std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f6fe561baf8) 0 empty
    std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6fe561bb60) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6fe5622420) 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*&&> (0x0x7f6fe561bbc8) 0 empty
  std::__is_direct_constructible_new_safe<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6fe561bc30) 0 empty
    std::__and_<std::is_destructible<const oif::frame::Value*>, std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f6fe561bc98) 0 empty
      std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6fe561bd00) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6fe56225a0) 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*&&> (0x0x7f6fe561bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5622780) 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*&&> (0x0x7f6fe561bdd0) 0 empty
  std::__is_direct_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6fe561be38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe56227e0) 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*&&> (0x0x7f6fe561bea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5622840) 0 empty

Class std::__is_move_constructible_impl<const oif::frame::Value*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f6fe561bf08) 0 empty
  std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6fe561bf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe56228a0) 0 empty

Class std::is_move_constructible<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<const oif::frame::Value*> (0x0x7f6fe562d000) 0 empty
  std::__is_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f6fe562d068) 0 empty
    std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6fe562d0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5622900) 0 empty

Class std::conditional<true, std::is_move_assignable<const oif::frame::Value*>, std::is_move_constructible<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<const oif::frame::Value*>, std::is_move_constructible<const oif::frame::Value*> > (0x0x7f6fe5622960) 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*&> (0x0x7f6fe562d138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5622a20) 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*&> > > (0x0x7f6fe5622a80) 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*&> (0x0x7f6fe562d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5622ba0) 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*&> > (0x0x7f6fe5622c00) 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*&> > (0x0x7f6fe562d208) 0 empty
  std::is_lvalue_reference<const oif::frame::Value*&> (0x0x7f6fe562d270) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5622c60) 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*&> (0x0x7f6fe562d2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5622cc0) 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*&> > (0x0x7f6fe5622d20) 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*&> > (0x0x7f6fe562d340) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f6fe562d3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5622d80) 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*&> > (0x0x7f6fe562d4e0) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > (0x0x7f6fe562d548) 0 empty
    std::is_reference<const oif::frame::Value*&> (0x0x7f6fe562d5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5622de0) 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*&> > > (0x0x7f6fe562d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5622e40) 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*&> (0x0x7f6fe562d6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5622ea0) 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*&> > (0x0x7f6fe5622f00) 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*&> > (0x0x7f6fe562d750) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f6fe562d7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5622f60) 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*&> (0x0x7f6fe562d8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe56430c0) 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> (0x0x7f6fe5643120) 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*&> (0x0x7f6fe562d958) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&, true> (0x0x7f6fe5643180) 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*&&> (0x0x7f6fe56229c0) 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*&&> (0x0x7f6fe562da28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe56431e0) 0 empty

Class std::__is_move_assignable_impl<const oif::frame::Value*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f6fe562da90) 0 empty
  std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6fe562daf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5643240) 0 empty

Class std::is_move_assignable<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const oif::frame::Value*> (0x0x7f6fe562db60) 0 empty
  std::__is_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f6fe562dbc8) 0 empty
    std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6fe562dc30) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe56432a0) 0 empty

Class std::__and_<std::is_move_constructible<const oif::frame::Value*>, std::is_move_assignable<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<const oif::frame::Value*>, std::is_move_assignable<const oif::frame::Value*> > (0x0x7f6fe562dc98) 0 empty
  std::is_move_assignable<const oif::frame::Value*> (0x0x7f6fe562dd00) 0 empty
    std::__is_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f6fe562dd68) 0 empty
      std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6fe562ddd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe5643300) 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*&&> > (0x0x7f6fe5643360) 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*&&> (0x0x7f6fe562de38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe56433c0) 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*&&> > (0x0x7f6fe562dea0) 0 empty
  std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6fe562df08) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5643420) 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*&&> (0x0x7f6fe562df70) 0 empty
  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*&&> > (0x0x7f6fe5651000) 0 empty
    std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6fe5651068) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5643480) 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> (0x0x7f6fe56510d0) 0 empty
  std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6fe5651138) 0 empty
    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*&&> > (0x0x7f6fe56511a0) 0 empty
      std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6fe5651208) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe56434e0) 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*> (0x0x7f6fe5651270) 0 empty
  std::__is_nothrow_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f6fe56512d8) 0 empty
    std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6fe5651340) 0 empty
      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*&&> > (0x0x7f6fe56513a8) 0 empty
        std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f6fe5651410) 0 empty
          std::integral_constant<bool, true> (0x0x7f6fe5643540) 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*> > (0x0x7f6fe56435a0) 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*&&> > (0x0x7f6fe5643600) 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*&&> (0x0x7f6fe5651478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5643660) 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*&&> > (0x0x7f6fe56514e0) 0 empty
  std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6fe5651548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe56436c0) 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*&&> (0x0x7f6fe56515b0) 0 empty
  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*&&> > (0x0x7f6fe5651618) 0 empty
    std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6fe5651680) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5643720) 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> (0x0x7f6fe56516e8) 0 empty
  std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6fe5651750) 0 empty
    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*&&> > (0x0x7f6fe56517b8) 0 empty
      std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6fe5651820) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe5643780) 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*> (0x0x7f6fe5651888) 0 empty
  std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f6fe56518f0) 0 empty
    std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6fe5651958) 0 empty
      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*&&> > (0x0x7f6fe56519c0) 0 empty
        std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6fe5651a28) 0 empty
          std::integral_constant<bool, true> (0x0x7f6fe56437e0) 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*> > (0x0x7f6fe5651a90) 0 empty
  std::is_nothrow_move_assignable<const oif::frame::Value*> (0x0x7f6fe5651af8) 0 empty
    std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f6fe5651b60) 0 empty
      std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6fe5651bc8) 0 empty
        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*&&> > (0x0x7f6fe5651c30) 0 empty
          std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f6fe5651c98) 0 empty
            std::integral_constant<bool, true> (0x0x7f6fe5643840) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6fe5643b40) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node_base*>, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<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_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > > (0x0x7f6fe5643c60) 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*> (0x0x7f6fe5651e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5643cc0) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> >, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> >, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6fe5643d20) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f6fe5651ea0) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f6fe5651f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5643d80) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_node_base*> (0x0x7f6fe5651f70) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f6fe5651d68) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6fe5651dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5643de0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f6fe5643e40) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f6fe5679000) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f6fe5679068) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5643ea0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base*>, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<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_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f6fe56790d0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f6fe5679138) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f6fe56791a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5643f00) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_node_base*>, std::is_scalar<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_scalar<std::_Rb_tree_node_base*> > (0x0x7f6fe5643f60) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_node_base*> (0x0x7f6fe5679208) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5681000) 0 empty

Class std::is_integral<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_node_base*> (0x0x7f6fe5679270) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5681060) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> > (0x0x7f6fe56810c0) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_node_base*> (0x0x7f6fe56792d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5681120) 0 empty

Class std::is_floating_point<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f6fe5679340) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5681180) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> > (0x0x7f6fe56793a8) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f6fe5679410) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe56811e0) 0 empty

Class std::is_arithmetic<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_node_base*> (0x0x7f6fe5679548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5681240) 0 empty

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

Class std::is_enum<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_node_base*> (0x0x7f6fe56795b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5681300) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_node_base*>, std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_node_base*>, std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > > (0x0x7f6fe5681360) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_node_base*> (0x0x7f6fe5679618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe56813c0) 0 empty

Class std::is_pointer<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f6fe5679680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5681420) 0 empty

Class std::conditional<true, std::is_pointer<std::_Rb_tree_node_base*>, std::__or_<std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<std::_Rb_tree_node_base*>, std::__or_<std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > > (0x0x7f6fe5681480) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f6fe56796e8) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f6fe5679750) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe56814e0) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f6fe56797b8) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f6fe5679820) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f6fe5679888) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5681540) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_node_base*>, std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_node_base*>, std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f6fe56798f0) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f6fe5679958) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7f6fe56799c0) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f6fe5679a28) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe56815a0) 0 empty

Class std::is_scalar<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f6fe5679a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5681600) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_scalar<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_scalar<std::_Rb_tree_node_base*> > (0x0x7f6fe5679af8) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f6fe5679b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5681660) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_node_base*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_node_base*, false, true> (0x0x7f6fe5679c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5681780) 0 empty

Class std::is_destructible<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_node_base*> (0x0x7f6fe5679d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe56817e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f6fe5681840) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6fe5679d68) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6fe5681960) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6fe5679e38) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6fe5679ea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6fe5681a80) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6fe5679f08) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6fe5679f70) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6fe5698000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6fe5681b40) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6fe5698138) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6fe56981a0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6fe5698208) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6fe5698270) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6fe5681c00) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6fe5698340) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5681e40) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6fe56983a8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6fe5698410) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5681f60) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6fe5698478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe569c060) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6fe569c0c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6fe56984e0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f6fe5698548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe569c120) 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&> (0x0x7f6fe569c240) 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&> (0x0x7f6fe569c2a0) 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&> (0x0x7f6fe569c1e0) 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&> (0x0x7f6fe56986e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe569c300) 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&> (0x0x7f6fe5698750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe569c360) 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*> > > (0x0x7f6fe569c3c0) 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*> > (0x0x7f6fe569c4e0) 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*> > (0x0x7f6fe56987b8) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f6fe5698820) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe569c540) 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*> > (0x0x7f6fe5698958) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6fe56989c0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6fe5698a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe569c5a0) 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> (0x0x7f6fe569c600) 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*> (0x0x7f6fe5698b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe569c7e0) 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*> > (0x0x7f6fe569c840) 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*> > (0x0x7f6fe5698bc8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6fe5698c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe569c8a0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, 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::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe569c960) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, int&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, int&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> > (0x0x7f6fe569c9c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f6fe569ca20) 0 empty

Class std::is_function<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&&> (0x0x7f6fe5698f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe569cae0) 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&&> > > (0x0x7f6fe569cb40) 0 empty

Class std::is_lvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&&> (0x0x7f6fe5698f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe569cba0) 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&&> > (0x0x7f6fe569cc00) 0 empty

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f6fe56985b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe569cd20) 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&&> > (0x0x7f6fe5698618) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f6fe5698d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe569cd80) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f6fe5698d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe569cde0) 0 empty

Class std::conditional<true, std::is_reference<int&&>, std::is_void<int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f6fe569ce40) 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&&> > (0x0x7f6fe5698dd0) 0 empty
  std::is_reference<int&&> (0x0x7f6fe56cc000) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe569cea0) 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&&> > (0x0x7f6fe56cc068) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f6fe56cc0d0) 0 empty
    std::is_reference<int&&> (0x0x7f6fe56cc138) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe569cf00) 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&&> > > (0x0x7f6fe56cc1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe569cf60) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f6fe56cc2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe56cf0c0) 0 empty

Class std::conditional<false, std::is_object<int&&>, std::is_reference<int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<int&&>, std::is_reference<int&&> > (0x0x7f6fe56cf120) 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&&> > (0x0x7f6fe56cc340) 0 empty
  std::is_reference<int&&> (0x0x7f6fe56cc3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe56cf180) 0 empty

Class std::__is_referenceable<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&&> (0x0x7f6fe56cc410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe56cf1e0) 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> (0x0x7f6fe56cf240) 0 empty

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f6fe56cc478) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f6fe56cf2a0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe5698ea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6fe569ca80) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f6fe56cc548) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe56cc5b0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6fe56cf300) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe56cc618) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f6fe56cc680) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe56cc6e8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6fe56cf360) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe56cc750) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe56cc7b8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f6fe56cc820) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe56cc888) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6fe56cf3c0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe56cc8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe56cf420) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe56cc958) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe56cc9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe56cf480) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe56cca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe56cf4e0) 0 empty

Class std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7f6fe56cf540) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, 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_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe56cca90) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe56ccaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe56cf5a0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, 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<false, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe56cf660) 0 empty

Class std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7f6fe56cf6c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, 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_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe56ccc98) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe56ccd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe56cf720) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe56cf7e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6fe56cf840) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6fe56cf8a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f6fe56cf900) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6fe56ccea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6fe56cf960) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6fe56ccf70) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6fe56ccb60) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6fe56cfa80) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6fe56ccbc8) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6fe56ccd68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6fe56ccdd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6fe56cfb40) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6fe56f3000) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6fe56f3068) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6fe56f30d0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6fe56f3138) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6fe56cfcc0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6fe56f31a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe56cfde0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6fe56f3208) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6fe56f3270) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe56cfe40) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6fe56f32d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe56cfea0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6fe56cff00) 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* 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*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6fe56cff60) 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*&> (0x0x7f6fe56fa060) 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*&> (0x0x7f6fe56fa0c0) 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*&> (0x0x7f6fe56fa000) 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*&> (0x0x7f6fe56f33a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe56fa120) 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*&> (0x0x7f6fe56f3410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe56fa180) 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*> > > (0x0x7f6fe56fa1e0) 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*> > (0x0x7f6fe56f3478) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6fe56f34e0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6fe56f3548) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe56fa240) 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> (0x0x7f6fe56fa2a0) 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*> (0x0x7f6fe56f3680) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe56fa3c0) 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*&, 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*&, std::_Rb_tree_node_base*> > (0x0x7f6fe56f36e8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6fe56f3750) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe56fa420) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f6fe56f37b8) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f6fe56f3820) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6fe56f3888) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe56fa480) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f6fe56f38f0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f6fe56f3958) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f6fe56f39c0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6fe56f3a28) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe56fa4e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe56fa5a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6fe56fa600) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6fe56fa660) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f6fe56f3c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe56fa6c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe56f3c98) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f6fe56f3d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe56fa720) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe56f3d68) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe56f3dd0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7f6fe56f3e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe56fa780) 0 empty

Class std::conditional<false, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7f6fe56fa840) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6fe56f3f70) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe56f3a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe56fa8a0) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f6fe56f3ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe56faae0) 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*> > > (0x0x7f6fe56fab40) 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*> > (0x0x7f6fe56f3f08) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6fe5724000) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6fe5724068) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe56faba0) 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> (0x0x7f6fe56fac00) 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*> (0x0x7f6fe57241a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe56fac60) 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*> > (0x0x7f6fe56facc0) 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*> > (0x0x7f6fe5724208) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f6fe5724270) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe56fad20) 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*&> (0x0x7f6fe56fade0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, 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::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe5733060) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6fe57330c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6fe5733120) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f6fe5733240) 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&&> (0x0x7f6fe57244e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe57333c0) 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&&> > > (0x0x7f6fe5733420) 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&&> (0x0x7f6fe5724548) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5733480) 0 empty

Class std::conditional<false, 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<false, std::is_lvalue_reference<std::_Rb_tree_node_base* const&&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> > (0x0x7f6fe57334e0) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f6fe57245b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5733540) 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&&> > (0x0x7f6fe5724618) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f6fe5724680) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe57335a0) 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&&> (0x0x7f6fe57246e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5733600) 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&&> > (0x0x7f6fe5733660) 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&&> > (0x0x7f6fe5724750) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f6fe57247b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe57336c0) 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&&> > (0x0x7f6fe5724820) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f6fe5724888) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f6fe57248f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5733720) 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&&> > > (0x0x7f6fe5724958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5733780) 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&&> (0x0x7f6fe57249c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe57337e0) 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&&> > (0x0x7f6fe5733840) 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&&> > (0x0x7f6fe5724a28) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f6fe5724a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe57338a0) 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&&> (0x0x7f6fe5724af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5733900) 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> (0x0x7f6fe5733960) 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&&> (0x0x7f6fe5724b60) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f6fe57339c0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6fe5724478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6fe5733360) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6fe5724c30) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6fe5724c98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6fe5733ae0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6fe5724d00) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6fe5724d68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6fe5724dd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6fe5733ba0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6fe5724f08) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6fe5724f70) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6fe57242d8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6fe535c000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6fe5733c60) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6fe535c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5733ea0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6fe535c138) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6fe535c1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe535d000) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f6fe535c208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe535d180) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6fe535d1e0) 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*&, 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*&, std::_Rb_tree_node_base*> > (0x0x7f6fe535d240) 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* 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*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6fe535c270) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6fe535c2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe535d2a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe535c340) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6fe535c3a8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6fe535c410) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe535d300) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe535c478) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe535c4e0) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6fe535c548) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6fe535c5b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe535d360) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, 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<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe535d420) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6fe535d480) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6fe535d4e0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, 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::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe535c680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe535d540) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe535c6e8) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe535c750) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe535d5a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe535c7b8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe535c820) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe535c888) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe535d600) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6fe535d6c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6fe535c8f0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6fe535c958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe535d720) 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*> > (0x0x7f6fe535d7e0) 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*> > (0x0x7f6fe535c9c0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6fe535ca28) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe535d840) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe535db40) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6fe535dba0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7f6fe535dc00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > (0x0x7f6fe535cb60) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe535cbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe535dc60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > (0x0x7f6fe535cc30) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > (0x0x7f6fe535cc98) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe535cd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe535dcc0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe535dd80) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7f6fe535dde0) 0 empty

Class std::conditional<false, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7f6fe535de40) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe535cdd0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe535ce38) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe535dea0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, 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_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe535cea0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe535cf08) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe535cf70) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe535df00) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<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_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6fe53b8000) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7f6fe53ba000) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f6fe53ba068) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe53b8060) 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*> > (0x0x7f6fe53b8120) 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*> > (0x0x7f6fe53ba0d0) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f6fe53ba138) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe53b8180) 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*&> (0x0x7f6fe53b8840) 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> > > > > (0x0x7f6fe53de900) 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> > > > > (0x0x7f6fe53ba3a8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > (0x0x7f6fe53de960) 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> >*> (0x0x7f6fe53ba478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe53de9c0) 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> >*> > (0x0x7f6fe53dea20) 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> > >*> > > (0x0x7f6fe53ba4e0) 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> >*> (0x0x7f6fe53ba548) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe53dea80) 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> (0x0x7f6fe53deea0) 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> > > (0x0x7f6fe53ba5b0) 0 empty
  std::unary_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >, const UFDeviceProperty> (0x0x7f6fe53def00) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f6fe541e2a0) 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_array_unknown_bounds<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> > > > > > >
   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_array_unknown_bounds<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> > > > > > > (0x0x7f6fe541e300) 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> > > > (0x0x7f6fe53ba680) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe541e360) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 0u> >, 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::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f6fe541e3c0) 0 empty

Class std::__and_<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> > > > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<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> > > > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 0u> > > (0x0x7f6fe53ba6e8) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53ba750) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe541e420) 0 empty

Class std::__is_array_unknown_bounds<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_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53ba7b8) 0 empty
  std::__and_<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> > > > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 0u> > > (0x0x7f6fe53ba820) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53ba888) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe541e480) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<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> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<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> > > > > > (0x0x7f6fe53ba8f0) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53ba958) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe541e540) 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_array_unknown_bounds<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> > > > > >
   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_array_unknown_bounds<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> > > > > > (0x0x7f6fe53ba9c0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<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> > > > > > (0x0x7f6fe53baa28) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53baa90) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe541e5a0) 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_scalar<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_scalar<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f6fe541e600) 0 empty

Class std::__is_integral_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_integral_helper<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53baaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe541e660) 0 empty

Class std::is_integral<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_integral<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53bab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe541e6c0) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_floating_point<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_integral<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f6fe541e720) 0 empty

Class std::__is_floating_point_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_floating_point_helper<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53babc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe541e780) 0 empty

Class std::is_floating_point<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_floating_point<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53bac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe541e7e0) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_floating_point<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_integral<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe53bac98) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53bad00) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe541e840) 0 empty

Class std::is_arithmetic<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_arithmetic<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53bad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe541e8a0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<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_arithmetic<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f6fe541e900) 0 empty

Class std::is_enum<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_enum<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53badd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe541e960) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<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_enum<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f6fe541e9c0) 0 empty

Class std::__is_pointer_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_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53bae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe541ea20) 0 empty

Class std::is_pointer<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_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53baea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe541ea80) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<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_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f6fe541eae0) 0 empty

Class std::__is_member_pointer_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_member_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53baf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe541eb40) 0 empty

Class std::is_member_pointer<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_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53baf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe541eba0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_null_pointer<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_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f6fe541ec00) 0 empty

Class std::__is_null_pointer_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_null_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe53ba410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe541ec60) 0 empty

Class std::is_null_pointer<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_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe545c000) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe541ecc0) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<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_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe545c068) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe545c0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe541ed20) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<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_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe545c138) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe545c1a0) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe545c208) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe541ed80) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<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_enum<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe545c270) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe545c2d8) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe545c340) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe545c3a8) 0 empty
        std::integral_constant<bool, false> (0x0x7f6fe541ede0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<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_arithmetic<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe545c410) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe545c478) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe545c4e0) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe545c548) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe545c5b0) 0 empty
          std::integral_constant<bool, false> (0x0x7f6fe541ee40) 0 empty

Class std::is_scalar<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_scalar<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe545c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe541eea0) 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_scalar<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_scalar<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f6fe545c680) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe545c6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe541ef00) 0 empty

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

Class std::__is_destructible_impl<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_destructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe545c750) 0 empty
  std::__do_is_destructible_impl (0x0x7f6fe5467000) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false, false> (0x0x7f6fe545c820) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5467060) 0 empty

Class std::is_destructible<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_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe545c888) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe54670c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_destructible<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_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f6fe5467120) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe545c8f0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6fe5467180) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 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::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f6fe545c9c0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe545ca28) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6fe54671e0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe545ca90) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f6fe545caf8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe545cb60) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6fe5467240) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe545cbc8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe545cc30) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f6fe545cc98) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe545cd00) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6fe54672a0) 0 empty

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

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> (0x0x7f6fe545cdd0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f6fe545ce38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5467360) 0 empty

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

Class std::conditional<true, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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<true, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f6fe5467420) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 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::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f6fe545cf08) 0 empty
  std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> (0x0x7f6fe545cf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5467480) 0 empty

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> > >&> (0x0x7f6fe54675a0) 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> > >&> (0x0x7f6fe5467600) 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> > >&> (0x0x7f6fe5467540) 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> > >&> (0x0x7f6fe547e068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5467660) 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> > >&> (0x0x7f6fe547e0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe54676c0) 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> > > > > > > (0x0x7f6fe5467720) 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> > > > > (0x0x7f6fe5467780) 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> > > > > > (0x0x7f6fe547e138) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe547e1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe54677e0) 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> > > > > > (0x0x7f6fe547e208) 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> > > > > > (0x0x7f6fe547e270) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe547e2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5467840) 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> (0x0x7f6fe54678a0) 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> > > > (0x0x7f6fe547e3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5467900) 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> > > > > (0x0x7f6fe5467960) 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> > > > > > (0x0x7f6fe547e410) 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> > > > (0x0x7f6fe547e478) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe54679c0) 0 empty

Class std::conditional<true, 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<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::__not_<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<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=0 base align=1
std::conditional<true, 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<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::__not_<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<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> > > > > > > > (0x0x7f6fe5467a80) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<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_direct_constructible_new_safe<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<false, std::__is_direct_constructible_ref_cast<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_direct_constructible_new_safe<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> > >&&> > (0x0x7f6fe5467ae0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<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_destructible<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_direct_constructible_impl<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_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f6fe5467b40) 0 empty

Class std::__is_direct_constructible_impl<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_direct_constructible_impl<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> > >&&> (0x0x7f6fe547e5b0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6fe5467ba0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<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_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<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> > > >&&> > (0x0x7f6fe547e680) 0 empty
  std::__is_direct_constructible_impl<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> > >&&> (0x0x7f6fe547e6e8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6fe5467c00) 0 empty

Class std::__is_direct_constructible_new_safe<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_direct_constructible_new_safe<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> > >&&> (0x0x7f6fe547e750) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<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> > > >&&> > (0x0x7f6fe547e7b8) 0 empty
    std::__is_direct_constructible_impl<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> > >&&> (0x0x7f6fe547e820) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6fe5467c60) 0 empty

Class std::__is_direct_constructible_new<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_direct_constructible_new<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> > >&&> (0x0x7f6fe547e888) 0 empty
  std::__is_direct_constructible_new_safe<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> > >&&> (0x0x7f6fe547e8f0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<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> > > >&&> > (0x0x7f6fe547e958) 0 empty
      std::__is_direct_constructible_impl<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> > >&&> (0x0x7f6fe547e9c0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6fe5467cc0) 0 empty

Class std::__is_direct_constructible<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_direct_constructible<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> > >&&> (0x0x7f6fe547ea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5467d20) 0 empty

Class std::__is_constructible_impl<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::default_delete<const oif::frame::Value> > > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<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::default_delete<const oif::frame::Value> > > >&&> (0x0x7f6fe547ea90) 0 empty
  std::__is_direct_constructible<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> > >&&> (0x0x7f6fe547eaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5467d80) 0 empty

Class std::is_constructible<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::default_delete<const oif::frame::Value> > > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<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::default_delete<const oif::frame::Value> > > >&&> (0x0x7f6fe547eb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe5467de0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, 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<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_constructible<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::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, 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<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_constructible<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::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f6fe5467e40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f6fe5467ea0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_destructible<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_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f6fe5467f00) 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> > >&&> (0x0x7f6fe547ec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe54b8000) 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> > > >&&> > > (0x0x7f6fe54b8060) 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> > >&&> (0x0x7f6fe547ec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe54b80c0) 0 empty

Class std::conditional<false, 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<false, 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> > >&&> > (0x0x7f6fe54b8120) 0 empty

Class 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=1 base align=1
std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe547ed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe54b8180) 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> > > >&&> > (0x0x7f6fe547ed68) 0 empty
  std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe547edd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe54b81e0) 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> > >&&> (0x0x7f6fe547ee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe54b8240) 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> > >&&> > (0x0x7f6fe54b82a0) 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> > > >&&> > (0x0x7f6fe547eea0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe547ef08) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe54b8300) 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> > > >&&> > (0x0x7f6fe547ef70) 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> > > >&&> > (0x0x7f6fe54c6000) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe54c6068) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe54b8360) 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> > > >&&> > > (0x0x7f6fe54c60d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe54b83c0) 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> > >&&> (0x0x7f6fe54c6138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe54b8420) 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> > >&&> > (0x0x7f6fe54b8480) 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> > > >&&> > (0x0x7f6fe54c61a0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe54c6208) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe54b84e0) 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> > >&&> (0x0x7f6fe54c6270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe54b8540) 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> (0x0x7f6fe54b85a0) 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> > >&&> (0x0x7f6fe54c62d8) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f6fe54b8600) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe547ebc8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6fe5467f60) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 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::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f6fe54c63a8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe54c6410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6fe54b8660) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe54c6478) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f6fe54c64e0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe54c6548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6fe54b86c0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe54c65b0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe54c6618) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f6fe54c6680) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe54c66e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6fe54b8720) 0 empty

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

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> (0x0x7f6fe54c67b8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f6fe54c6820) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe54b87e0) 0 empty

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

Class std::conditional<true, 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<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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<true, 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<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f6fe54b88a0) 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> > >&&> (0x0x7f6fe54b8960) 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> > >&&> (0x0x7f6fe54b89c0) 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> > >&&> (0x0x7f6fe54b8900) 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> > >&&> (0x0x7f6fe54c6958) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe54b8a20) 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> > >&&> (0x0x7f6fe54c69c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe54b8a80) 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> > > > > > > (0x0x7f6fe54b8ae0) 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> > > > > > (0x0x7f6fe54c6a28) 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> > > > > > (0x0x7f6fe54c6a90) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f6fe54c6af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe54b8b40) 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> (0x0x7f6fe54b8ba0) 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> > > > (0x0x7f6fe54c6bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe54b8c00) 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<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<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> > > > > (0x0x7f6fe54b8c60) 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<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<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> > > > > > (0x0x7f6fe54c6c30) 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> > > > (0x0x7f6fe54c6c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe54b8cc0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, 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<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, 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<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> > > > > > > (0x0x7f6fe54c6d00) 0 empty
  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<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> > > > > > (0x0x7f6fe54c6d68) 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> > > > (0x0x7f6fe54c6dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe54b8d20) 0 empty

Class std::__and_<std::is_constructible<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, 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<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_constructible<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, 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<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> > > > > > > (0x0x7f6fe54c6e38) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, 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<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> > > > > > > (0x0x7f6fe54c6ea0) 0 empty
    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<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> > > > > > (0x0x7f6fe54c6f08) 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> > > > (0x0x7f6fe54c6f70) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe54b8d80) 0 empty

Class std::conditional<false, 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<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::__not_<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<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=0 base align=1
std::conditional<false, 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<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::__not_<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<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> > > > > > > > (0x0x7f6fe54b8e40) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<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<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_constructible<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::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<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<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_constructible<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::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f6fe54b8ea0) 0 empty

Class std::conditional<true, std::__not_<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<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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<true, std::__not_<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<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f6fe54b8f00) 0 empty

Class std::__not_<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<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::__not_<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<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> > > > > > > (0x0x7f6fe54f8068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe54b8f60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<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<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<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<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> > > > > > > > (0x0x7f6fe54f80d0) 0 empty
  std::__not_<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<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> > > > > > > (0x0x7f6fe54f8138) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5505000) 0 empty

Class std::__and_<std::is_constructible<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<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<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_constructible<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<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<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> > > > > > > > (0x0x7f6fe54f81a0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<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<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> > > > > > > > (0x0x7f6fe54f8208) 0 empty
    std::__not_<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<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> > > > > > > (0x0x7f6fe54f8270) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5505060) 0 empty

Class std::conditional<true, 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<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::__not_<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<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=0 base align=1
std::conditional<true, 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<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::__not_<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<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> > > > > > > > (0x0x7f6fe5505120) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<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::__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<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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<true, std::__and_<std::is_constructible<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::__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<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f6fe5505180) 0 empty

Class std::conditional<true, 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<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_constructible<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::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, 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<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_constructible<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::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f6fe55051e0) 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<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<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> > > > > (0x0x7f6fe5505240) 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<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<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> > > > > > (0x0x7f6fe54f8340) 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> > > > (0x0x7f6fe54f83a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe55052a0) 0 empty

Class std::__and_<std::is_constructible<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::__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<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_constructible<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::__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<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> > > > > > > (0x0x7f6fe54f8410) 0 empty
  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<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> > > > > > (0x0x7f6fe54f8478) 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> > > > (0x0x7f6fe54f84e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe5505300) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 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_constructible<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::__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<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 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_constructible<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::__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<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> > > > > > > (0x0x7f6fe54f8548) 0 empty
  std::__and_<std::is_constructible<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::__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<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> > > > > > > (0x0x7f6fe54f85b0) 0 empty
    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<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> > > > > > (0x0x7f6fe54f8618) 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> > > > (0x0x7f6fe54f8680) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe5505360) 0 empty

Class std::conditional<false, 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<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::__not_<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<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=0 base align=1
std::conditional<false, 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<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::__not_<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<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> > > > > > > > (0x0x7f6fe5505420) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<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::__not_<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<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, 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<true, std::__and_<std::is_constructible<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::__not_<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<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f6fe5505480) 0 empty

Class std::conditional<true, std::__not_<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<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_constructible<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::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<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<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_constructible<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::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f6fe55054e0) 0 empty

Class std::__not_<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<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::__not_<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<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> > > > > > > (0x0x7f6fe54f8750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5505540) 0 empty

Class std::__and_<std::is_constructible<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::__not_<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<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_constructible<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::__not_<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<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> > > > > > > > (0x0x7f6fe54f87b8) 0 empty
  std::__not_<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<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> > > > > > > (0x0x7f6fe54f8820) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe55055a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 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_constructible<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::__not_<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<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_constructible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 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_constructible<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::__not_<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<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> > > > > > > > (0x0x7f6fe54f8888) 0 empty
  std::__and_<std::is_constructible<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::__not_<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<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> > > > > > > > (0x0x7f6fe54f88f0) 0 empty
    std::__not_<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<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> > > > > > > (0x0x7f6fe54f8958) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe5505600) 0 empty

Class std::conditional<true, std::is_constructible<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::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<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::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<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::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<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::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f6fe55056c0) 0 empty

Class std::__and_<std::is_constructible<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_constructible<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_constructible<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_constructible<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> > > >&&> > (0x0x7f6fe54f89c0) 0 empty
  std::is_constructible<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::default_delete<const oif::frame::Value> > > >&&> (0x0x7f6fe54f8a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5505720) 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> > > > > (0x0x7f6fe55057e0) 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> > > > > > (0x0x7f6fe54f8a90) 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> > > > (0x0x7f6fe54f8af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe5505840) 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> > > > (0x0x7f6fe5505900) 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*&> (0x0x7f6fe51485a0) 0 empty

Class std::conditional<true, 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_base* const&, std::_Rb_tree_node_base*> >, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, 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_base* const&, std::_Rb_tree_node_base*> >, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe5148de0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, 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_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> > (0x0x7f6fe5148e40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f6fe5148ea0) 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> > >*&> (0x0x7f6fe54f8f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5148f60) 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> > > >*&> > > (0x0x7f6fe51ac000) 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> > >*&> (0x0x7f6fe51ae000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe51ac060) 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> > >*&> > (0x0x7f6fe51ac0c0) 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> > > >*&> > (0x0x7f6fe51ae068) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6fe51ae0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe51ac120) 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> > >*&> (0x0x7f6fe51ae138) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe51ac180) 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> > >*&> > (0x0x7f6fe51ac1e0) 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> > > >*&> > (0x0x7f6fe51ae1a0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6fe51ae208) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe51ac240) 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> > > >*&> > (0x0x7f6fe51ae270) 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> > > >*&> > (0x0x7f6fe51ae2d8) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6fe51ae340) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe51ac2a0) 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> > > >*&> > > (0x0x7f6fe51ae3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe51ac300) 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> > >*&> (0x0x7f6fe51ae410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe51ac360) 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> > >*&> > (0x0x7f6fe51ac3c0) 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> > > >*&> > (0x0x7f6fe51ae478) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6fe51ae4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe51ac420) 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> > >*&> (0x0x7f6fe51ae548) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe51ac480) 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> (0x0x7f6fe51ac4e0) 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> > >*&> (0x0x7f6fe51ae5b0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&, true> (0x0x7f6fe51ac540) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, 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_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6fe54f8f08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6fe5148f00) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, 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::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> > (0x0x7f6fe51ae680) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6fe51ae6e8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6fe51ac5a0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, 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_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6fe51ae750) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> > (0x0x7f6fe51ae7b8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6fe51ae820) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6fe51ac600) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, 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_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6fe51ae888) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6fe51ae8f0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> > (0x0x7f6fe51ae958) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6fe51ae9c0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6fe51ac660) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, 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_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6fe51aea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe51ac6c0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, 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::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> (0x0x7f6fe51aea90) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f6fe51aeaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe51ac720) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, 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::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> (0x0x7f6fe51aeb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe51ac780) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, 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_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, 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<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, 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_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> > (0x0x7f6fe51ac7e0) 0 empty

Class std::conditional<true, 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_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, 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_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6fe51ac840) 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> > >*&> (0x0x7f6fe51ac900) 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> > >*&> (0x0x7f6fe51ac960) 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> > >*&> (0x0x7f6fe51ac8a0) 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> > >*&> (0x0x7f6fe51aec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe51ac9c0) 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> > >*&> (0x0x7f6fe51aec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe51aca20) 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*> > > (0x0x7f6fe51aca80) 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*> > (0x0x7f6fe51aedd0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6fe51aee38) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6fe51aeea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe51acae0) 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> (0x0x7f6fe51acb40) 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*> (0x0x7f6fe51d6000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe51acba0) 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<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_base* const&, 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*> > (0x0x7f6fe51acc00) 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_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<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_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6fe51d6068) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6fe51d60d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe51acc60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, 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_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, 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_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe51d6138) 0 empty
  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_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6fe51d61a0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6fe51d6208) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe51accc0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, 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_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, 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_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe51d6270) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, 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_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe51d62d8) 0 empty
    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_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6fe51d6340) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6fe51d63a8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe51acd20) 0 empty

Class std::conditional<false, 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_base* const&, std::_Rb_tree_node_base*> >, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, 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_base* const&, std::_Rb_tree_node_base*> >, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe51acde0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, 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<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> > (0x0x7f6fe51ace40) 0 empty

Class std::conditional<true, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6fe51acea0) 0 empty

Class std::__not_<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_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe51d6478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe51acf00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe51d64e0) 0 empty
  std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe51d6548) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe51acf60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe51d65b0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe51d6618) 0 empty
    std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe51d6680) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe51ec000) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, 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<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> > (0x0x7f6fe51ec0c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6fe51d66e8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6fe51d6750) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe51ec120) 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<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_base*&, 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*> > (0x0x7f6fe51ec1e0) 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_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<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_base*&, std::_Rb_tree_node_base*> > (0x0x7f6fe51d67b8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6fe51d6820) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe51ec240) 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> > >*&> (0x0x7f6fe51ec300) 0 empty

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

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

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

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

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

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

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> > > > > (0x0x7f6fe5266180) 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> > > > > (0x0x7f6fe51d6a90) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f6fe52661e0) 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> >*> (0x0x7f6fe51d6bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe5266240) 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> >*> > (0x0x7f6fe52662a0) 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> > >*> > > (0x0x7f6fe51d6c30) 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> >*> (0x0x7f6fe51d6c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe5266300) 0 empty

Class std::conditional<true, 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_base* const&, std::_Rb_tree_node_base*> >, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, 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_base* const&, std::_Rb_tree_node_base*> >, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe5266f00) 0 empty

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

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f6fe52b5000) 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> > >*&> (0x0x7f6fe52b7068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe52b50c0) 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> > > >*&> > > (0x0x7f6fe52b5120) 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> > >*&> (0x0x7f6fe52b70d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe52b5180) 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> > >*&> > (0x0x7f6fe52b51e0) 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> > > >*&> > (0x0x7f6fe52b7138) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6fe52b71a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe52b5240) 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> > >*&> (0x0x7f6fe52b7208) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe52b52a0) 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> > >*&> > (0x0x7f6fe52b5300) 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> > > >*&> > (0x0x7f6fe52b7270) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6fe52b72d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe52b5360) 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> > > >*&> > (0x0x7f6fe52b7340) 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> > > >*&> > (0x0x7f6fe52b73a8) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6fe52b7410) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe52b53c0) 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> > > >*&> > > (0x0x7f6fe52b7478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe52b5420) 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> > >*&> (0x0x7f6fe52b74e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe52b5480) 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> > >*&> > (0x0x7f6fe52b54e0) 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> > > >*&> > (0x0x7f6fe52b7548) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6fe52b75b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe52b5540) 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> > >*&> (0x0x7f6fe52b7618) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe52b55a0) 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> (0x0x7f6fe52b5600) 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> > >*&> (0x0x7f6fe52b7680) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f6fe52b5660) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, 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_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6fe52b7000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f6fe52b5060) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, 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::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f6fe52b7750) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6fe52b77b8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f6fe52b56c0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, 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_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6fe52b7820) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f6fe52b7888) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6fe52b78f0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f6fe52b5720) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, 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_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6fe52b7958) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6fe52b79c0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f6fe52b7a28) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6fe52b7a90) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f6fe52b5780) 0 empty

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

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, 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::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> (0x0x7f6fe52b7b60) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f6fe52b7bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe52b5840) 0 empty

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

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

Class std::conditional<true, 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_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, 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_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6fe52b5960) 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> > >*&> (0x0x7f6fe52b5a20) 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> > >*&> (0x0x7f6fe52b5a80) 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> > >*&> (0x0x7f6fe52b59c0) 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> > >*&> (0x0x7f6fe52b7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe52b5ae0) 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> > >*&> (0x0x7f6fe52b7d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe52b5b40) 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*> > > (0x0x7f6fe52b5ba0) 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*> > (0x0x7f6fe52b7dd0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f6fe52b7e38) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f6fe52b7ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe52b5c00) 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> (0x0x7f6fe52b5c60) 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*> (0x0x7f6fe52ec000) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe52b5cc0) 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<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_base* const&, 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*> > (0x0x7f6fe52b5d20) 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_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<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_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6fe52ec068) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6fe52ec0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe52b5d80) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, 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_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, 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_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe52ec138) 0 empty
  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_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6fe52ec1a0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6fe52ec208) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe52b5de0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, 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_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, 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_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe52ec270) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, 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_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe52ec2d8) 0 empty
    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_base* const&, std::_Rb_tree_node_base*> > (0x0x7f6fe52ec340) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f6fe52ec3a8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe52b5e40) 0 empty

Class std::conditional<false, 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_base* const&, std::_Rb_tree_node_base*> >, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, 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_base* const&, std::_Rb_tree_node_base*> >, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe52b5f00) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, 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<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f6fe52b5f60) 0 empty

Class std::conditional<true, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7f6fe52fe000) 0 empty

Class std::__not_<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_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe52ec478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe52fe060) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe52ec4e0) 0 empty
  std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe52ec548) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe52fe0c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe52ec5b0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f6fe52ec618) 0 empty
    std::__not_<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_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f6fe52ec680) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe52fe120) 0 empty

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

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f6fe52ec6e8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f6fe52ec750) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe52fe240) 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<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_base*&, 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*> > (0x0x7f6fe52fe300) 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_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<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_base*&, std::_Rb_tree_node_base*> > (0x0x7f6fe52ec7b8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f6fe52ec820) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe52fe360) 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> > >*&> (0x0x7f6fe52fe420) 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&> > (0x0x7f6fe4f38540) 0 empty

Class std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > (0x0x7f6fe52ecaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe4f385a0) 0 empty

Class std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > > (0x0x7f6fe52ecb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4f38600) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const UFAxisType&, std::tuple<const UFAxisType&>&&>, std::__is_direct_constructible_new_safe<const UFAxisType&, std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const UFAxisType&, std::tuple<const UFAxisType&>&&>, std::__is_direct_constructible_new_safe<const UFAxisType&, std::tuple<const UFAxisType&>&&> > (0x0x7f6fe4f38780) 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&>&&> (0x0x7f6fe4f38840) 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&>&&> (0x0x7f6fe4f388a0) 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&>&&> (0x0x7f6fe4f387e0) 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&>&&> (0x0x7f6fe52ecc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4f38900) 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&>&&> (0x0x7f6fe52ecc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4f38960) 0 empty

Class std::conditional<false, std::is_void<std::tuple<const UFAxisType&>&&>, std::is_function<std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<const UFAxisType&>&&>, std::is_function<std::tuple<const UFAxisType&>&&> > (0x0x7f6fe4f389c0) 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&>&&> (0x0x7f6fe52ecd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4f38a20) 0 empty

Class std::__or_<std::is_void<std::tuple<const UFAxisType&>&&>, std::is_function<std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const UFAxisType&>&&>, std::is_function<std::tuple<const UFAxisType&>&&> > (0x0x7f6fe52ecd68) 0 empty
  std::is_function<std::tuple<const UFAxisType&>&&> (0x0x7f6fe52ecdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe4f38a80) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<const UFAxisType&>&&>, std::is_function<std::tuple<const UFAxisType&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<const UFAxisType&>&&>, std::is_function<std::tuple<const UFAxisType&>&&> > > (0x0x7f6fe52ece38) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe4f38ae0) 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&>&&> (0x0x7f6fe52ecea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4f38b40) 0 empty

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

Class std::__and_<std::is_lvalue_reference<std::tuple<const UFAxisType&>&&>, std::is_rvalue_reference<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<const UFAxisType&>&&>, std::is_rvalue_reference<const UFAxisType&> > (0x0x7f6fe52ecf08) 0 empty
  std::is_lvalue_reference<std::tuple<const UFAxisType&>&&> (0x0x7f6fe52ecf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe4f38c00) 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&>&&> > > (0x0x7f6fe4f38cc0) 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&>&&> > (0x0x7f6fe4f38d20) 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&>&&> (0x0x7f6fe4f64068) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe4f38d80) 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&>&&> > (0x0x7f6fe4f640d0) 0 empty
  std::is_rvalue_reference<std::tuple<const UFAxisType&>&&> (0x0x7f6fe4f64138) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe4f38de0) 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&>&&> (0x0x7f6fe4f641a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe4f38e40) 0 empty

Class std::conditional<true, 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<true, std::is_reference<std::tuple<const UFAxisType&>&&>, std::is_void<std::tuple<const UFAxisType&>&&> > (0x0x7f6fe4f38ea0) 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&>&&> > (0x0x7f6fe4f64208) 0 empty
  std::is_reference<std::tuple<const UFAxisType&>&&> (0x0x7f6fe4f64270) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe4f38f00) 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&>&&> > (0x0x7f6fe4f642d8) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFAxisType&>&&>, std::is_void<std::tuple<const UFAxisType&>&&> > (0x0x7f6fe4f64340) 0 empty
    std::is_reference<std::tuple<const UFAxisType&>&&> (0x0x7f6fe4f643a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe4f38f60) 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&>&&> > > (0x0x7f6fe4f64410) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4f70000) 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&>&&> (0x0x7f6fe4f64478) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4f70060) 0 empty

Class std::conditional<false, 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<false, std::is_object<std::tuple<const UFAxisType&>&&>, std::is_reference<std::tuple<const UFAxisType&>&&> > (0x0x7f6fe4f700c0) 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&>&&> > (0x0x7f6fe4f644e0) 0 empty
  std::is_reference<std::tuple<const UFAxisType&>&&> (0x0x7f6fe4f64548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe4f70120) 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&>&&> (0x0x7f6fe4f645b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe4f70180) 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> (0x0x7f6fe4f701e0) 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&>&&> (0x0x7f6fe4f64618) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFAxisType&>&&, true> (0x0x7f6fe4f70240) 0 empty

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

Class std::__is_static_castable_safe<std::tuple<const UFAxisType&>&&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<const UFAxisType&>&&, const UFAxisType&> (0x0x7f6fe4f646e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4f702a0) 0 empty

Class std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&> (0x0x7f6fe4f64750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4f70300) 0 empty

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

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

Class std::__is_direct_constructible_ref_cast<const UFAxisType&, std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f6fe4f64888) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, false> > > > (0x0x7f6fe4f648f0) 0 empty
    std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&> (0x0x7f6fe4f64958) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe4f70420) 0 empty

Class std::__is_direct_constructible_new<const UFAxisType&, std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f6fe4f649c0) 0 empty
  std::__is_direct_constructible_ref_cast<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f6fe4f64a28) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, false> > > > (0x0x7f6fe4f64a90) 0 empty
      std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&> (0x0x7f6fe4f64af8) 0 empty
        std::integral_constant<bool, false> (0x0x7f6fe4f70540) 0 empty

Class std::__is_direct_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f6fe4f64b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4f70600) 0 empty

Class std::__is_constructible_impl<const UFAxisType&, std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f6fe4f64bc8) 0 empty
  std::__is_direct_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f6fe4f64c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe4f70660) 0 empty

Class std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f6fe4f64c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4f706c0) 0 empty

Class std::__and_<std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> > (0x0x7f6fe4f64d00) 0 empty
  std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f6fe4f64d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe4f70720) 0 empty

Class std::conditional<false, std::is_void<std::tuple<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<std::tuple<const UFAxisType&>&&>, std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > > (0x0x7f6fe4f707e0) 0 empty

Class std::__or_<std::is_void<std::tuple<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<std::tuple<const UFAxisType&>&&>, std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f6fe4f64dd0) 0 empty
  std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f6fe4f64e38) 0 empty
    std::is_array<const UFAxisType&> (0x0x7f6fe4f64ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe4f70840) 0 empty

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

Class std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> (0x0x7f6fe4f64f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4f70900) 0 empty

Class std::__and_<std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> > (0x0x7f6fe4f8c000) 0 empty
  std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> (0x0x7f6fe4f8c068) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe4f70960) 0 empty

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

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

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

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

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const UFAxisType&>&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, const std::tuple<const UFAxisType&>&> > >, std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const UFAxisType&>&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, const std::tuple<const UFAxisType&>&> > >, std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > > > (0x0x7f6fe4f70ba0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > >, std::__not_<std::is_convertible<const std::tuple<const UFAxisType&>&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, const std::tuple<const UFAxisType&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > >, std::__not_<std::is_convertible<const std::tuple<const UFAxisType&>&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, const std::tuple<const UFAxisType&>&> > > (0x0x7f6fe4f8c1a0) 0 empty
  std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > > (0x0x7f6fe4f8c208) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe4f70c00) 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&>&&> (0x0x7f6fe4f70d20) 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&> > (0x0x7f6fe4f70de0) 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&> > (0x0x7f6fe4f70d80) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> > >, std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> > >, std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > > > (0x0x7f6fe4f70e40) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > >, std::__not_<std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > >, std::__not_<std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> > > (0x0x7f6fe4f8c340) 0 empty
  std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > > (0x0x7f6fe4f8c3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe4f70ea0) 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&> > (0x0x7f6fe4fa4000) 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&> (0x0x7f6fe4f8c410) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe4fa4060) 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&> > (0x0x7f6fe4f8c478) 0 empty
  std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> (0x0x7f6fe4f8c4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe4fa40c0) 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&> (0x0x7f6fe4f8c548) 0 empty
  std::__and_<std::is_constructible<const UFAxisType&, const UFAxisType&>, std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> > (0x0x7f6fe4f8c5b0) 0 empty
    std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> (0x0x7f6fe4f8c618) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe4fa4120) 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> (0x0x7f6fe4f8c680) 0 empty
  std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f6fe4f8c6e8) 0 empty
    std::__and_<std::is_constructible<const UFAxisType&, const UFAxisType&>, std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> > (0x0x7f6fe4f8c750) 0 empty
      std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> (0x0x7f6fe4f8c7b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe4fa4180) 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&> (0x0x7f6fe4f8c820) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFAxisType&, true> (0x0x7f6fe4f8c888) 0 empty
    std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f6fe4f8c8f0) 0 empty
      std::__and_<std::is_constructible<const UFAxisType&, const UFAxisType&>, std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> > (0x0x7f6fe4f8c958) 0 empty
        std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> (0x0x7f6fe4f8c9c0) 0 empty
          std::integral_constant<bool, true> (0x0x7f6fe4fa41e0) 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&> > (0x0x7f6fe4fa4de0) 0 empty

Class std::is_same<std::tuple<const UFDeviceProperty&>, std::tuple<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const UFDeviceProperty&>, std::tuple<const UFDeviceProperty&> > (0x0x7f6fe4f8cc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe4fa4e40) 0 empty

Class std::__not_<std::is_same<std::tuple<const UFDeviceProperty&>, std::tuple<const UFDeviceProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const UFDeviceProperty&>, std::tuple<const UFDeviceProperty&> > > (0x0x7f6fe4f8cd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4fa4ea0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&>, std::__is_direct_constructible_new_safe<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&>, std::__is_direct_constructible_new_safe<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> > (0x0x7f6fe4fa4f60) 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&>&&> (0x0x7f6fe4fd3060) 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&>&&> (0x0x7f6fe4fd30c0) 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&>&&> (0x0x7f6fe4fd3000) 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&>&&> (0x0x7f6fe4fd5068) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4fd3120) 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&>&&> (0x0x7f6fe4fd50d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4fd3180) 0 empty

Class std::conditional<false, std::is_void<std::tuple<const UFDeviceProperty&>&&>, std::is_function<std::tuple<const UFDeviceProperty&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<const UFDeviceProperty&>&&>, std::is_function<std::tuple<const UFDeviceProperty&>&&> > (0x0x7f6fe4fd31e0) 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&>&&> (0x0x7f6fe4fd5138) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4fd3240) 0 empty

Class std::__or_<std::is_void<std::tuple<const UFDeviceProperty&>&&>, std::is_function<std::tuple<const UFDeviceProperty&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const UFDeviceProperty&>&&>, std::is_function<std::tuple<const UFDeviceProperty&>&&> > (0x0x7f6fe4fd51a0) 0 empty
  std::is_function<std::tuple<const UFDeviceProperty&>&&> (0x0x7f6fe4fd5208) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe4fd32a0) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<const UFDeviceProperty&>&&>, std::is_function<std::tuple<const UFDeviceProperty&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<const UFDeviceProperty&>&&>, std::is_function<std::tuple<const UFDeviceProperty&>&&> > > (0x0x7f6fe4fd5270) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe4fd3300) 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&>&&> (0x0x7f6fe4fd52d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4fd3360) 0 empty

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

Class std::__and_<std::is_lvalue_reference<std::tuple<const UFDeviceProperty&>&&>, std::is_rvalue_reference<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<const UFDeviceProperty&>&&>, std::is_rvalue_reference<const UFDeviceProperty&> > (0x0x7f6fe4fd5340) 0 empty
  std::is_lvalue_reference<std::tuple<const UFDeviceProperty&>&&> (0x0x7f6fe4fd53a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe4fd3420) 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&>&&> > > (0x0x7f6fe4fd34e0) 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&>&&> > (0x0x7f6fe4fd3540) 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&>&&> (0x0x7f6fe4fd5478) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe4fd35a0) 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&>&&> > (0x0x7f6fe4fd54e0) 0 empty
  std::is_rvalue_reference<std::tuple<const UFDeviceProperty&>&&> (0x0x7f6fe4fd5548) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe4fd3600) 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&>&&> (0x0x7f6fe4fd55b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe4fd3660) 0 empty

Class std::conditional<true, 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<true, std::is_reference<std::tuple<const UFDeviceProperty&>&&>, std::is_void<std::tuple<const UFDeviceProperty&>&&> > (0x0x7f6fe4fd36c0) 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&>&&> > (0x0x7f6fe4fd5618) 0 empty
  std::is_reference<std::tuple<const UFDeviceProperty&>&&> (0x0x7f6fe4fd5680) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe4fd3720) 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&>&&> > (0x0x7f6fe4fd56e8) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFDeviceProperty&>&&>, std::is_void<std::tuple<const UFDeviceProperty&>&&> > (0x0x7f6fe4fd5750) 0 empty
    std::is_reference<std::tuple<const UFDeviceProperty&>&&> (0x0x7f6fe4fd57b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe4fd3780) 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&>&&> > > (0x0x7f6fe4fd5820) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4fd37e0) 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&>&&> (0x0x7f6fe4fd5888) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4fd3840) 0 empty

Class std::conditional<false, 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<false, std::is_object<std::tuple<const UFDeviceProperty&>&&>, std::is_reference<std::tuple<const UFDeviceProperty&>&&> > (0x0x7f6fe4fd38a0) 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&>&&> > (0x0x7f6fe4fd58f0) 0 empty
  std::is_reference<std::tuple<const UFDeviceProperty&>&&> (0x0x7f6fe4fd5958) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe4fd3900) 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&>&&> (0x0x7f6fe4fd59c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe4fd3960) 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> (0x0x7f6fe4fd39c0) 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&>&&> (0x0x7f6fe4fd5a28) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFDeviceProperty&>&&, true> (0x0x7f6fe4fd3a20) 0 empty

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

Class std::__is_static_castable_safe<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&> (0x0x7f6fe4fd5af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4fd3c00) 0 empty

Class std::__is_static_castable<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&> (0x0x7f6fe4fd5b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4fd3de0) 0 empty

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

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

Class std::__is_direct_constructible_ref_cast<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> (0x0x7f6fe4fd5c98) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&, false> > > > (0x0x7f6fe4fd5d00) 0 empty
    std::__is_static_castable<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&> (0x0x7f6fe4fd5d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe4ff6060) 0 empty

Class std::__is_direct_constructible_new<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> (0x0x7f6fe4fd5ea0) 0 empty
  std::__is_direct_constructible_ref_cast<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> (0x0x7f6fe4fd5f08) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&, false> > > > (0x0x7f6fe4fd5f70) 0 empty
      std::__is_static_castable<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&> (0x0x7f6fe4ff8000) 0 empty
        std::integral_constant<bool, false> (0x0x7f6fe4ff6120) 0 empty

Class std::__is_direct_constructible<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> (0x0x7f6fe4ff81a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4ff62a0) 0 empty

Class std::__is_constructible_impl<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> (0x0x7f6fe4ff8208) 0 empty
  std::__is_direct_constructible<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> (0x0x7f6fe4ff8270) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe4ff6480) 0 empty

Class std::is_constructible<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> (0x0x7f6fe4ff82d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4ff6600) 0 empty

Class std::__and_<std::is_constructible<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> > (0x0x7f6fe4ff8340) 0 empty
  std::is_constructible<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> (0x0x7f6fe4ff83a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe4ff6660) 0 empty

Class std::conditional<false, std::is_void<std::tuple<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<std::tuple<const UFDeviceProperty&>&&>, std::__or_<std::is_function<const UFDeviceProperty&>, std::is_array<const UFDeviceProperty&> > > (0x0x7f6fe4ff67e0) 0 empty

Class std::__or_<std::is_void<std::tuple<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<std::tuple<const UFDeviceProperty&>&&>, std::is_function<const UFDeviceProperty&>, std::is_array<const UFDeviceProperty&> > (0x0x7f6fe4ff84e0) 0 empty
  std::__or_<std::is_function<const UFDeviceProperty&>, std::is_array<const UFDeviceProperty&> > (0x0x7f6fe4ff8548) 0 empty
    std::is_array<const UFDeviceProperty&> (0x0x7f6fe4ff85b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f6fe4ff6840) 0 empty

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

Class std::is_convertible<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&> (0x0x7f6fe4ff8750) 0 empty
  std::integral_constant<bool, false> (0x0x7f6fe4ff6a20) 0 empty

Class std::__and_<std::is_convertible<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&> > (0x0x7f6fe4ff87b8) 0 empty
  std::is_convertible<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&> (0x0x7f6fe4ff8820) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe4ff6a80) 0 empty

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

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

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

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

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const UFDeviceProperty&>&, const UFDeviceProperty&> >, std::__not_<std::is_constructible<const UFDeviceProperty&, const std::tuple<const UFDeviceProperty&>&> > >, std::__not_<std::is_same<std::tuple<const UFDeviceProperty&>, std::tuple<const UFDeviceProperty&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const UFDeviceProperty&>&, const UFDeviceProperty&> >, std::__not_<std::is_constructible<const UFDeviceProperty&, const std::tuple<const UFDeviceProperty&>&> > >, std::__not_<std::is_same<std::tuple<const UFDeviceProperty&>, std::tuple<const UFDeviceProperty&> > > > (0x0x7f6fe4ff6d80) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const UFDeviceProperty&>, std::tuple<const UFDeviceProperty&> > >, std::__not_<std::is_convertible<const std::tuple<const UFDeviceProperty&>&, const UFDeviceProperty&> >, std::__not_<std::is_constructible<const UFDeviceProperty&, const std::tuple<const UFDeviceProperty&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const UFDeviceProperty&>, std::tuple<const UFDeviceProperty&> > >, std::__not_<std::is_convertible<const std::tuple<const UFDeviceProperty&>&, const UFDeviceProperty&> >, std::__not_<std::is_constructible<const UFDeviceProperty&, const std::tuple<const UFDeviceProperty&>&> > > (0x0x7f6fe4ff8a28) 0 empty
  std::__not_<std::is_same<std::tuple<const UFDeviceProperty&>, std::tuple<const UFDeviceProperty&> > > (0x0x7f6fe4ff8a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe4ff6de0) 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&>&&> (0x0x7f6fe4ff6ea0) 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&> > (0x0x7f6fe4ff6f60) 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&> > (0x0x7f6fe4ff6f00) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&> >, std::__not_<std::is_constructible<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> > >, std::__not_<std::is_same<std::tuple<const UFDeviceProperty&>, std::tuple<const UFDeviceProperty&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&> >, std::__not_<std::is_constructible<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> > >, std::__not_<std::is_same<std::tuple<const UFDeviceProperty&>, std::tuple<const UFDeviceProperty&> > > > (0x0x7f6fe501d000) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const UFDeviceProperty&>, std::tuple<const UFDeviceProperty&> > >, std::__not_<std::is_convertible<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&> >, std::__not_<std::is_constructible<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const UFDeviceProperty&>, std::tuple<const UFDeviceProperty&> > >, std::__not_<std::is_convertible<std::tuple<const UFDeviceProperty&>&&, const UFDeviceProperty&> >, std::__not_<std::is_constructible<const UFDeviceProperty&, std::tuple<const UFDeviceProperty&>&&> > > (0x0x7f6fe4ff8c30) 0 empty
  std::__not_<std::is_same<std::tuple<const UFDeviceProperty&>, std::tuple<const UFDeviceProperty&> > > (0x0x7f6fe4ff8c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f6fe501d060) 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&> > (0x0x7f6fe501d120) 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&> (0x0x7f6fe4ff8d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f6fe501d180) 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&> > (0x0x7f6fe4ff8dd0) 0 empty
  std::__is_nt_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe4ff8e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f6fe501d1e0) 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&> (0x0x7f6fe4ff8ea0) 0 empty
  std::__and_<std::is_constructible<const UFDeviceProperty&, const UFDeviceProperty&>, std::__is_nt_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&> > (0x0x7f6fe4ff8f08) 0 empty
    std::__is_nt_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe4ff8f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f6fe501d240) 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> (0x0x7f6fe5026000) 0 empty
  std::is_nothrow_constructible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe5026068) 0 empty
    std::__and_<std::is_constructible<const UFDeviceProperty&, const UFDeviceProperty&>, std::__is_nt_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&> > (0x0x7f6fe50260d0) 0 empty
      std::__is_nt_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe5026138) 0 empty
        std::integral_constant<bool, true> (0x0x7f6fe501d2a0) 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&> (0x0x7f6fe50261a0) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFDeviceProperty&, true> (0x0x7f6fe5026208) 0 empty
    std::is_nothrow_constructible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe5026270) 0 empty
      std::__and_<std::is_constructible<const UFDeviceProperty&, const UFDeviceProperty&>, std::__is_nt_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&> > (0x0x7f6fe50262d8) 0 empty
        std::__is_nt_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f6fe5026340) 0 empty
          std::integral_constant<bool, true> (0x0x7f6fe501d300) 0 empty

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

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

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

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

