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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f118f203660) 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> (0x0x7f118f2036c0) 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> (0x0x7f118f203720) 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> (0x0x7f118f203780) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f118f23a060) 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> (0x0x7f118f23a0c0) 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> (0x0x7f118f23a120) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f118f23a180) 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> (0x0x7f118f23a1e0) 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> (0x0x7f118f23a240) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f118f23a300) 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> (0x0x7f118f23a360) 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> (0x0x7f118f23a3c0) 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> (0x0x7f118f23a420) 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> (0x0x7f118f23a480) 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> (0x0x7f118f23a4e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f118f1e2820) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f272420) 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> (0x0x7f118f1e2888) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f272480) 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> (0x0x7f118f1e28f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f2724e0) 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> (0x0x7f118f1e2958) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f272540) 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> (0x0x7f118f1e29c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f2725a0) 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> (0x0x7f118f1e2a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f272600) 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> (0x0x7f118f1e2a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f272660) 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> (0x0x7f118f1e2af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f2726c0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f118f1e2b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f272720) 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> (0x0x7f118f1e2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f272780) 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> (0x0x7f118f1e2c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f2727e0) 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> (0x0x7f118f1e2c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f272840) 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> (0x0x7f118f1e2d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f2728a0) 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> (0x0x7f118f1e2d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f272900) 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> (0x0x7f118f1e2ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f272a20) 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> (0x0x7f118f1e2f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f272a80) 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> (0x0x7f118f1e2f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f272ae0) 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> (0x0x7f118f2b02d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118f293cc0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f118f2c0960) 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 (0x0x7f118f2c0ba0) 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 (0x0x7f118f2c0de0) 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 (0x0x7f118f2eb060) 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 (0x0x7f118f2eb1e0) 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 (0x0x7f118f2eb5a0) 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 (0x0x7f118f3256c0) 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> (0x0x7f118f325c60) 0 empty

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f118f353f60) 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> (0x0x7f118e94b000) 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> (0x0x7f118e94b060) 0 empty

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f118e9784e0) 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 (0x0x7f118e9785a0) 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 (0x0x7f118e978660) 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 (0x0x7f118e978720) 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 (0x0x7f118e9787e0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f118e978e40) 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 (0x0x7f118e9b8060) 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 (0x0x7f118e9b80c0) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f118e9a7478) 0 empty
  std::input_iterator_tag (0x0x7f118ea12840) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f118e9a74e0) 0 empty
  std::forward_iterator_tag (0x0x7f118e9a7548) 0 empty
    std::input_iterator_tag (0x0x7f118ea128a0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f118e9a75b0) 0 empty
  std::bidirectional_iterator_tag (0x0x7f118e9a7618) 0 empty
    std::forward_iterator_tag (0x0x7f118e9a7680) 0 empty
      std::input_iterator_tag (0x0x7f118ea12900) 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> (0x0x7f118ea78060) 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 (0x0x7f118eac3420) 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 (0x0x7f118eac3540) 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 (0x0x7f118eac36c0) 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 (0x0x7f118eac3840) 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 (0x0x7f118eac3960) 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> (0x0x7f118eaf6d80) 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> (0x0x7f118eaf6ea0) 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> (0x0x7f118eb1b3c0) 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> (0x0x7f118eb1b480) 0 empty

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

Class std::__lexicographical_compare<true>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<true> (0x0x7f118e753180) 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 (0x0x7f118e7539c0) 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 (0x0x7f118e9a7958) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f118e753ba0) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f118e9a7958)

Class std::__exception_ptr::exception_ptr
   size=8 align=8
   base size=8 base align=8
std::__exception_ptr::exception_ptr (0x0x7f118e753d80) 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 (0x0x7f118e78f300) 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 (0x0x7f118e9a7a90) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f118e78f9c0) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f118e9a7a90)

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 (0x0x7f118e9a7af8) 0 nearly-empty
    vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16u)
  std::bad_alloc (0x0x7f118e9a7b60) 0 nearly-empty
      primary-for std::bad_array_new_length (0x0x7f118e9a7af8)
    std::exception (0x0x7f118e78fba0) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f118e9a7b60)

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

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

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

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

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

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

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7f118e8a64e0) 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> (0x0x7f118e8a6660) 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> > (0x0x7f118e8a6b40) 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> (0x0x7f118e8a6ba0) 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> (0x0x7f118e9a7ea0) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f118e8a6c00) 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> (0x0x7f118e8d2120) 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 (0x0x7f118e8d2660) 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 (0x0x7f118e8de068) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f118e8d2a20) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f118e8de068)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f118e586960) 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> (0x0x7f118e586ae0) 0

Class <anonymous union>::<anonymous struct>::<anonymous union>
   size=8 align=8
   base size=8 base align=8
<anonymous union>::<anonymous struct>::<anonymous union> (0x0x7f118e586a80) 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> (0x0x7f118e586ba0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f118e5ed060) 0

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f118e6e3340) 0
  std::__uses_alloc_base (0x0x7f118e70d120) 0 empty

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f118e3b3420) 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 (0x0x7f118e3b34e0) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f118e113180) 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> > (0x0x7f118e6e3b60) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f118e1131e0) 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> (0x0x7f118e113240) 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 (0x0x7f118e6e3c98) 0
  std::allocator<char> (0x0x7f118e6e3d00) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f118e1132a0) 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> (0x0x7f118e113300) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f118e113660) 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> > (0x0x7f118e113900) 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> (0x0x7f118e113960) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f118e113cc0) 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> > (0x0x7f118e113d80) 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> (0x0x7f118e113de0) 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> (0x0x7f118e6e3e38) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f118e113e40) 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> (0x0x7f118e113ea0) 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> (0x0x7f118e113f00) 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> > (0x0x7f118e208060) 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> > (0x0x7f118e6e3ea0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f118e2080c0) 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> (0x0x7f118e208120) 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 (0x0x7f118e6e3958) 0
  std::allocator<wchar_t> (0x0x7f118e6e3a28) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f118e208180) 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> (0x0x7f118e2081e0) 0

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

Class std::initializer_list<wchar_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<wchar_t> (0x0x7f118e208540) 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> (0x0x7f118e208ba0) 0 empty

Class std::hash<bool>
   size=1 align=1
   base size=1 base align=1
std::hash<bool> (0x0x7f118e6e3f08) 0 empty
  std::__hash_base<long unsigned int, bool> (0x0x7f118e208c00) 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> (0x0x7f118e208cc0) 0 empty

Class std::hash<char>
   size=1 align=1
   base size=1 base align=1
std::hash<char> (0x0x7f118e6e3f70) 0 empty
  std::__hash_base<long unsigned int, char> (0x0x7f118e208d20) 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> (0x0x7f118e208de0) 0 empty

Class std::hash<signed char>
   size=1 align=1
   base size=1 base align=1
std::hash<signed char> (0x0x7f118deed000) 0 empty
  std::__hash_base<long unsigned int, signed char> (0x0x7f118e208e40) 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> (0x0x7f118e208f00) 0 empty

Class std::hash<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned char> (0x0x7f118deed068) 0 empty
  std::__hash_base<long unsigned int, unsigned char> (0x0x7f118e208f60) 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> (0x0x7f118def3060) 0 empty

Class std::hash<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::hash<wchar_t> (0x0x7f118deed0d0) 0 empty
  std::__hash_base<long unsigned int, wchar_t> (0x0x7f118def30c0) 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> (0x0x7f118def3180) 0 empty

Class std::hash<char16_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char16_t> (0x0x7f118deed138) 0 empty
  std::__hash_base<long unsigned int, char16_t> (0x0x7f118def31e0) 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> (0x0x7f118def32a0) 0 empty

Class std::hash<char32_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char32_t> (0x0x7f118deed1a0) 0 empty
  std::__hash_base<long unsigned int, char32_t> (0x0x7f118def3300) 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> (0x0x7f118def33c0) 0 empty

Class std::hash<short int>
   size=1 align=1
   base size=1 base align=1
std::hash<short int> (0x0x7f118deed208) 0 empty
  std::__hash_base<long unsigned int, short int> (0x0x7f118def3420) 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> (0x0x7f118def34e0) 0 empty

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

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

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

Class std::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<short unsigned int> (0x0x7f118deed3a8) 0 empty
  std::__hash_base<long unsigned int, short unsigned int> (0x0x7f118def38a0) 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> (0x0x7f118def3960) 0 empty

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f118deed478) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f118def3ae0) 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> (0x0x7f118def3ba0) 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> (0x0x7f118deed4e0) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f118def3c00) 0 empty

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

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

Class std::hash<float>
   size=1 align=1
   base size=1 base align=1
std::hash<float> (0x0x7f118deed548) 0 empty
  std::__hash_base<long unsigned int, float> (0x0x7f118df1f060) 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> (0x0x7f118df1f120) 0 empty

Class std::hash<double>
   size=1 align=1
   base size=1 base align=1
std::hash<double> (0x0x7f118deed5b0) 0 empty
  std::__hash_base<long unsigned int, double> (0x0x7f118df1f180) 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> (0x0x7f118df1f240) 0 empty

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f118deed618) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f118df1f2a0) 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> > (0x0x7f118deed6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118df1f360) 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> > (0x0x7f118df1f3c0) 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> > (0x0x7f118deed750) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f118df1f420) 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> > > (0x0x7f118deed7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118df1f4e0) 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> > (0x0x7f118df1f540) 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> > (0x0x7f118deed820) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f118df1f5a0) 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> > > (0x0x7f118deed888) 0 empty
  std::integral_constant<bool, false> (0x0x7f118df1f720) 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> > (0x0x7f118df1f780) 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> > (0x0x7f118deed8f0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f118df1f7e0) 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> > (0x0x7f118df1f8a0) 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> > (0x0x7f118deeda28) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f118df1f900) 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> (0x0x7f118df1f960) 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> (0x0x7f118df1f9c0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f118deedb60) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f118df1fa80) 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 (0x0x7f118deedc30) 0
  std::allocator<char16_t> (0x0x7f118deedc98) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f118df1fae0) 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> (0x0x7f118df1fb40) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f118df1f840) 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> > > (0x0x7f118deedd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f118df1fc00) 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> > (0x0x7f118df1fc60) 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> > (0x0x7f118deedd68) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f118df1fcc0) 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> > (0x0x7f118df1fd80) 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> > (0x0x7f118deedea0) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f118df1fde0) 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> (0x0x7f118df1fe40) 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> (0x0x7f118df1fea0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f118deeda90) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f118df1ff60) 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 (0x0x7f118deedf08) 0
  std::allocator<char32_t> (0x0x7f118deedf70) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f118e03c000) 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> (0x0x7f118e03c060) 0

Class std::__cxx11::basic_string<char32_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char32_t> (0x0x7f118df1fd20) 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> > > (0x0x7f118dccd000) 0 empty
  std::integral_constant<bool, false> (0x0x7f118e03c120) 0 empty

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

Class std::__cow_string
   size=8 align=8
   base size=8 base align=8
std::__cow_string (0x0x7f118dd1d0c0) 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 (0x0x7f118dccd068) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7f118dd1d180) 0 nearly-empty
      primary-for std::logic_error (0x0x7f118dccd068)

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 (0x0x7f118dccd0d0) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
  std::logic_error (0x0x7f118dccd138) 0
      primary-for std::domain_error (0x0x7f118dccd0d0)
    std::exception (0x0x7f118dd1d1e0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f118dccd138)

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 (0x0x7f118dccd1a0) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
  std::logic_error (0x0x7f118dccd208) 0
      primary-for std::invalid_argument (0x0x7f118dccd1a0)
    std::exception (0x0x7f118dd1d240) 0 nearly-empty
        primary-for std::logic_error (0x0x7f118dccd208)

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 (0x0x7f118dccd270) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
  std::logic_error (0x0x7f118dccd2d8) 0
      primary-for std::length_error (0x0x7f118dccd270)
    std::exception (0x0x7f118dd1d2a0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f118dccd2d8)

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 (0x0x7f118dccd340) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
  std::logic_error (0x0x7f118dccd3a8) 0
      primary-for std::out_of_range (0x0x7f118dccd340)
    std::exception (0x0x7f118dd1d300) 0 nearly-empty
        primary-for std::logic_error (0x0x7f118dccd3a8)

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

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 (0x0x7f118dccd478) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
  std::runtime_error (0x0x7f118dccd4e0) 0
      primary-for std::range_error (0x0x7f118dccd478)
    std::exception (0x0x7f118dd1d3c0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f118dccd4e0)

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 (0x0x7f118dccd548) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
  std::runtime_error (0x0x7f118dccd5b0) 0
      primary-for std::overflow_error (0x0x7f118dccd548)
    std::exception (0x0x7f118dd1d420) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f118dccd5b0)

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 (0x0x7f118dccd618) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
  std::runtime_error (0x0x7f118dccd680) 0
      primary-for std::underflow_error (0x0x7f118dccd618)
    std::exception (0x0x7f118dd1d480) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f118dccd680)

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

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

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

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

Class std::integral_constant<int, 0>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<int, 0> (0x0x7f118db29d80) 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> (0x0x7f118db814e0) 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 (0x0x7f118db3ff70) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
  std::exception (0x0x7f118dbd3a20) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7f118db3ff70)

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

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

Class std::_Function_base
   size=24 align=8
   base size=24 base align=8
std::_Function_base (0x0x7f118dc13060) 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 (0x0x7f118dc038f0) 0 nearly-empty
    vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16u)
  std::exception (0x0x7f118d8f5060) 0 nearly-empty
      primary-for std::bad_weak_ptr (0x0x7f118dc038f0)

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> (0x0x7f118dc03958) 0
  __gnu_cxx::__mutex (0x0x7f118d8f5480) 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> (0x0x7f118d8f5840) 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> (0x0x7f118dc03a28) 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> (0x0x7f118d8f58a0) 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> (0x0x7f118dc03a90) 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> (0x0x7f118dc03af8) 8
    __gnu_cxx::__mutex (0x0x7f118d8f5960) 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> (0x0x7f118d8f5a20) 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> (0x0x7f118dc03b60) 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> (0x0x7f118d8f5a80) 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> (0x0x7f118dc03c30) 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> (0x0x7f118dc03c98) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f118dc03c30)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f118d9361e0) 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> (0x0x7f118dc03ea0) 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> (0x0x7f118dc03f08) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f118dc03ea0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f118dc03f70) 8
      __gnu_cxx::__mutex (0x0x7f118d9362a0) 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> (0x0x7f118d9450d0) 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> (0x0x7f118d945138) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f118d9450d0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f118d936360) 0 empty

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

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

Class std::atomic_flag
   size=1 align=1
   base size=1 base align=1
std::atomic_flag (0x0x7f118d945b60) 0
  std::__atomic_flag_base (0x0x7f118da5e300) 0

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

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

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

Class oif::frame::Value
   size=16 align=8
   base size=16 base align=8
oif::frame::Value (0x0x7f118d6dbd20) 0

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f118d7458a0) 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*> (0x0x7f118d81b900) 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*> (0x0x7f118d945e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d81b960) 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*> > > (0x0x7f118d81b9c0) 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*> (0x0x7f118d945ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d81bae0) 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*> > (0x0x7f118d81bb40) 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*> (0x0x7f118d945f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d81bba0) 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*> > (0x0x7f118d945f70) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f118d9455b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f118d81bc00) 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*> (0x0x7f118d945888) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d81bc60) 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*> > (0x0x7f118d81bcc0) 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*> (0x0x7f118d81bd80) 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*> (0x0x7f118d81bde0) 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*> (0x0x7f118d81bd20) 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*> (0x0x7f118d945dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d81be40) 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*> (0x0x7f118d890000) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d81bea0) 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*> > (0x0x7f118d890068) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f118d8900d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f118d81bf00) 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*> > (0x0x7f118d890208) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f118d890270) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f118d8902d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f118d81bf60) 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*> > > (0x0x7f118d8903a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d893000) 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*> (0x0x7f118d890410) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d893060) 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*> > (0x0x7f118d8930c0) 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*> > (0x0x7f118d890478) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f118d8904e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d893120) 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*> (0x0x7f118d890618) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d893240) 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*&> (0x0x7f118d890680) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d893300) 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*&> > > (0x0x7f118d893360) 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*&> (0x0x7f118d8906e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d893480) 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*&> > (0x0x7f118d8934e0) 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*&> > (0x0x7f118d890750) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f118d8907b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d893540) 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*&> (0x0x7f118d890820) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d8935a0) 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*&> > (0x0x7f118d893600) 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*&> > (0x0x7f118d890888) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f118d8908f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d893660) 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*&> > (0x0x7f118d890a28) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f118d890a90) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f118d890af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f118d8936c0) 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*&> > > (0x0x7f118d890bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d893720) 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*&> (0x0x7f118d890c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d893780) 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*&> > (0x0x7f118d8937e0) 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*&> > (0x0x7f118d890c98) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f118d890d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d893840) 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*&> (0x0x7f118d890e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d893960) 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> (0x0x7f118d8939c0) 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*&> (0x0x7f118d890ea0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f118d893a20) 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&> (0x0x7f118d890f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d893a80) 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&> > > (0x0x7f118d893ae0) 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&> (0x0x7f118d8b3000) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d893b40) 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&> > (0x0x7f118d893ba0) 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&> > (0x0x7f118d8b3068) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f118d8b30d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d893c00) 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&> (0x0x7f118d8b3138) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d893c60) 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&> > (0x0x7f118d893cc0) 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&> > (0x0x7f118d8b31a0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f118d8b3208) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d893d20) 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&> > (0x0x7f118d8b3270) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f118d8b32d8) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f118d8b3340) 0 empty
      std::integral_constant<bool, true> (0x0x7f118d893d80) 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&> > > (0x0x7f118d8b33a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d893de0) 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&> (0x0x7f118d8b3410) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d893e40) 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&> > (0x0x7f118d893ea0) 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&> > (0x0x7f118d8b3478) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f118d8b34e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d893f00) 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&> (0x0x7f118d8b3548) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d893f60) 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> (0x0x7f118d4bd000) 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&> (0x0x7f118d8b35b0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f118d4bd060) 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&> (0x0x7f118d8932a0) 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&> (0x0x7f118d8b3618) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d4bd0c0) 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> (0x0x7f118d8b3680) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f118d8b36e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d4bd120) 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*> (0x0x7f118d8b3750) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f118d8b37b8) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f118d8b3820) 0 empty
      std::integral_constant<bool, true> (0x0x7f118d4bd180) 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*> > (0x0x7f118d4bd1e0) 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*> > (0x0x7f118d8b3888) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f118d8b38f0) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f118d8b3958) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f118d8b39c0) 0 empty
        std::integral_constant<bool, true> (0x0x7f118d4bd240) 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&> (0x0x7f118d4bd2a0) 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*> > > (0x0x7f118d8b3a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d4bd300) 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&> (0x0x7f118d4bd360) 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*&&> (0x0x7f118d8b3b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d4bd420) 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*&&> > > (0x0x7f118d4bd480) 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*&&> (0x0x7f118d8b3bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d4bd5a0) 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*&&> > (0x0x7f118d4bd600) 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*&&> (0x0x7f118d8b3c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d4bd660) 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*&&> > (0x0x7f118d8b3c98) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f118d8b3d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d4bd6c0) 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*&&> (0x0x7f118d8b3d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d4bd720) 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*&&> > (0x0x7f118d4bd780) 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*&&> > (0x0x7f118d8b3dd0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f118d8b3e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d4bd7e0) 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*&&> > (0x0x7f118d8b3f70) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f118d4dc000) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f118d4dc068) 0 empty
      std::integral_constant<bool, true> (0x0x7f118d4bd840) 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*&&> > > (0x0x7f118d4dc138) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d4bd8a0) 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*&&> (0x0x7f118d4dc1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d4bd900) 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*&&> > (0x0x7f118d4bd960) 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*&&> > (0x0x7f118d4dc208) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f118d4dc270) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d4bd9c0) 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*&&> (0x0x7f118d4dc478) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d4bda20) 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> (0x0x7f118d4bda80) 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*&&> (0x0x7f118d4dc4e0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f118d4bdae0) 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*&&> (0x0x7f118d4bd3c0) 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*&&> (0x0x7f118d4dc548) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d4bdb40) 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> (0x0x7f118d4dc5b0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f118d4dc618) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d4bdba0) 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*> (0x0x7f118d4dc680) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f118d4dc6e8) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f118d4dc750) 0 empty
      std::integral_constant<bool, true> (0x0x7f118d4bdc00) 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*> > (0x0x7f118d4bdc60) 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*> > (0x0x7f118d4dc7b8) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f118d4dc820) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f118d4dc888) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f118d4dc8f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f118d4bdcc0) 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&&> (0x0x7f118d4bdd20) 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*> (0x0x7f118d81b8a0) 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> > (0x0x7f118d5b63c0) 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_ (0x0x7f118d5b6660) 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 (0x0x7f118d4dcc98) 0
    vptr=((& oif::frame::UFAxis::_ZTVN3oif5frame6UFAxisE) + 16u)
  UFAxis_ (0x0x7f118d5b68a0) 0 nearly-empty
      primary-for oif::frame::UFAxis (0x0x7f118d4dcc98)

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_ (0x0x7f118d5b6a80) 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> (0x0x7f118d4dce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d5b6d80) 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> > > (0x0x7f118d5b6de0) 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> (0x0x7f118d4dcea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d5b6e40) 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> > (0x0x7f118d5b6ea0) 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> (0x0x7f118d4dcf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d5b6f00) 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> > (0x0x7f118d4dcf70) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice> (0x0x7f118d4dcaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f118d5b6f60) 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> (0x0x7f118d609000) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d60a000) 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> > (0x0x7f118d60a060) 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> (0x0x7f118d60a120) 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> (0x0x7f118d60a180) 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> (0x0x7f118d60a0c0) 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> (0x0x7f118d609270) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d60a1e0) 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> (0x0x7f118d6092d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d60a240) 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> > (0x0x7f118d609340) 0 empty
  std::is_void<oif::frame::UFDevice> (0x0x7f118d6093a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f118d60a2a0) 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> > (0x0x7f118d609410) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > (0x0x7f118d609478) 0 empty
    std::is_void<oif::frame::UFDevice> (0x0x7f118d6094e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f118d60a3c0) 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> > > (0x0x7f118d609548) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d60a480) 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> (0x0x7f118d6095b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d60a4e0) 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> > (0x0x7f118d60a540) 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> > (0x0x7f118d6097b8) 0 empty
  std::is_object<oif::frame::UFDevice> (0x0x7f118d609820) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d60a5a0) 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> (0x0x7f118d609888) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d60a6c0) 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> (0x0x7f118d60a720) 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> (0x0x7f118d6098f0) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFDevice, true> (0x0x7f118d60a780) 0 empty

Class std::__shared_count<>
   size=8 align=8
   base size=8 base align=8
std::__shared_count<> (0x0x7f118d60a7e0) 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> (0x0x7f118d5b6d20) 0

Class std::remove_volatile<oif::frame::UFDevice*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFDevice*> (0x0x7f118d60a900) 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*> (0x0x7f118d60a960) 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*> (0x0x7f118d60a8a0) 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*> (0x0x7f118d609a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d60a9c0) 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*> (0x0x7f118d609af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d60aa20) 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*> > > (0x0x7f118d60aa80) 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*> (0x0x7f118d609b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d60aae0) 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*> > (0x0x7f118d60ab40) 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*> (0x0x7f118d609d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d60aba0) 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*> > (0x0x7f118d609dd0) 0 empty
  std::is_array<oif::frame::UFDevice*> (0x0x7f118d609e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f118d60ac00) 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*> > (0x0x7f118d609ea0) 0 empty
  std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > (0x0x7f118d609f08) 0 empty
    std::is_array<oif::frame::UFDevice*> (0x0x7f118d609f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f118d60ad20) 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*> > > (0x0x7f118d60ae40) 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*> (0x0x7f118d680000) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d60aea0) 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*> > (0x0x7f118d60af00) 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*> (0x0x7f118d680068) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d60af60) 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*> > (0x0x7f118d6800d0) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice*> (0x0x7f118d680138) 0 empty
    std::integral_constant<bool, false> (0x0x7f118d682000) 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*> (0x0x7f118d6801a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d682060) 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*> > (0x0x7f118d6820c0) 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*> > (0x0x7f118d6803a8) 0 empty
  std::is_void<oif::frame::UFDevice*> (0x0x7f118d680410) 0 empty
    std::integral_constant<bool, false> (0x0x7f118d682120) 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*> > (0x0x7f118d680478) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > (0x0x7f118d6804e0) 0 empty
    std::is_void<oif::frame::UFDevice*> (0x0x7f118d680548) 0 empty
      std::integral_constant<bool, false> (0x0x7f118d682240) 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*> > > (0x0x7f118d6805b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d682300) 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*> (0x0x7f118d680618) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d682360) 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*> > (0x0x7f118d6823c0) 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*> > (0x0x7f118d680750) 0 empty
  std::is_object<oif::frame::UFDevice*> (0x0x7f118d6807b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d682420) 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*> (0x0x7f118d680820) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d682540) 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> (0x0x7f118d6825a0) 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*> (0x0x7f118d680888) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFDevice*, true> (0x0x7f118d682600) 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> (0x0x7f118d60ade0) 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*> (0x0x7f118d680958) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d682660) 0 empty

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

Class UFBackendDevice_
   size=16 align=8
   base size=16 base align=8
UFBackendDevice_ (0x0x7f118d5b6cc0) 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> > > (0x0x7f118d682c60) 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> > > (0x0x7f118d680a90) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f118d682d20) 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> > > > (0x0x7f118d682e40) 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> > > > (0x0x7f118d680c30) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118d682ea0) 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> > > (0x0x7f118d682f00) 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> > > > (0x0x7f118d2e0000) 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> (0x0x7f118d2e0060) 0 empty

Class std::less<UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFDeviceProperty> (0x0x7f118d680d68) 0 empty
  std::binary_function<UFDeviceProperty, UFDeviceProperty, bool> (0x0x7f118d2e00c0) 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> > > > (0x0x7f118d2e0120) 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> > > > (0x0x7f118d680dd0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118d2e01e0) 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> (0x0x7f118d680ea0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118d680f08) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118d2e0240) 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> > > > (0x0x7f118d682f60) 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> > > > (0x0x7f118d682c00) 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> (0x0x7f118d682ba0) 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> > > (0x0x7f118d2e03c0) 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> > > (0x0x7f118d3c9000) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f118d2e0540) 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> > > > (0x0x7f118d2e0600) 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> > > > (0x0x7f118d3c9138) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f118d2e0660) 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> > > (0x0x7f118d2e06c0) 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> > > > (0x0x7f118d2e0780) 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> (0x0x7f118d2e07e0) 0 empty

Class std::less<UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::less<UFAxisType> (0x0x7f118d3c9270) 0 empty
  std::binary_function<UFAxisType, UFAxisType, bool> (0x0x7f118d2e0840) 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> > > > (0x0x7f118d2e08a0) 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> > > > (0x0x7f118d3c92d8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f118d2e0960) 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> (0x0x7f118d3c9478) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f118d3c94e0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f118d2e09c0) 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> > > > (0x0x7f118d2e0720) 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> > (0x0x7f118d2e0360) 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 (0x0x7f118d6a1c40) 0
    vptr=((& oif::frame::UFDevice::_ZTVN3oif5frame8UFDeviceE) + 16u)
  UFDevice_ (0x0x7f118d2e02a0) 0 nearly-empty
      primary-for oif::frame::UFDevice (0x0x7f118d6a1c40)
  oif::frame::Property<UFDeviceProperty> (0x0x7f118d2e0300) 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> > > > (0x0x7f118d3c95b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d2e0ba0) 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> > > > (0x0x7f118d2e0c60) 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> > > > (0x0x7f118d2e0cc0) 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> > > > (0x0x7f118d2e0c00) 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> > > > (0x0x7f118d3c98f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d2e0d20) 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> > > > (0x0x7f118d3c9958) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d2e0d80) 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> > > > > (0x0x7f118d3c9a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d2e0de0) 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> > > > > > (0x0x7f118d2e0e40) 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> > > > (0x0x7f118d3c9af8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f118d2e0ea0) 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> > > > > > (0x0x7f118d3c9b60) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f118d3c9bc8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f118d2e0f00) 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> > > > (0x0x7f118d3c9c30) 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> > > > > > (0x0x7f118d3c9c98) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f118d3c9d00) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f118d2e0f60) 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> (0x0x7f118d3c9d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d0c2000) 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> > > > (0x0x7f118d3c9dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d0c2060) 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> > > > > (0x0x7f118d0c20c0) 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> > > > (0x0x7f118d3c9e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d0c2120) 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> (0x0x7f118d3c9ea0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f118d3c9f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d0c2180) 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> > (0x0x7f118d3c9f70) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false> (0x0x7f118d3c90d0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f118d3c91a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f118d0c21e0) 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> > > > (0x0x7f118d0ca000) 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> > (0x0x7f118d0ca068) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false> (0x0x7f118d0ca0d0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f118d0ca138) 0 empty
        std::integral_constant<bool, true> (0x0x7f118d0c2240) 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> > (0x0x7f118d0ca1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d0c22a0) 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> > (0x0x7f118d0c2360) 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> > (0x0x7f118d0c23c0) 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> > (0x0x7f118d0c2300) 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> > (0x0x7f118d0ca270) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d0c2420) 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> > (0x0x7f118d0ca2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d0c2480) 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> > > (0x0x7f118d0ca340) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d0c24e0) 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> > > > (0x0x7f118d0c2540) 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> > (0x0x7f118d0ca3a8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f118d0c25a0) 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> > > (0x0x7f118d0ca410) 0 empty
  std::__is_default_constructible_impl<std::less<UFAxisType> > (0x0x7f118d0ca478) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f118d0c2600) 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> > (0x0x7f118d0ca4e0) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<UFAxisType> > >, std::__is_default_constructible_impl<std::less<UFAxisType> > > (0x0x7f118d0ca548) 0 empty
    std::__is_default_constructible_impl<std::less<UFAxisType> > (0x0x7f118d0ca5b0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f118d0c2660) 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> (0x0x7f118d0ca618) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d0c26c0) 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> > (0x0x7f118d0ca680) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d0c2720) 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> > > (0x0x7f118d0c2780) 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> > (0x0x7f118d0ca6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118d0c27e0) 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> (0x0x7f118d0ca750) 0 empty
  std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f118d0ca7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f118d0c2840) 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> > (0x0x7f118d0ca820) 0 empty
  std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> (0x0x7f118d0ca888) 0 empty
    std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f118d0ca8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f118d0c28a0) 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> > (0x0x7f118d0ca958) 0 empty
  std::__and_<std::is_default_constructible<std::less<UFAxisType> >, std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> > (0x0x7f118d0ca9c0) 0 empty
    std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> (0x0x7f118d0caa28) 0 empty
      std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f118d0caa90) 0 empty
        std::integral_constant<bool, true> (0x0x7f118d0c2900) 0 empty

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x7f118d1484e0) 0

Class std::iterator<std::random_access_iterator_tag, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool> (0x0x7f118d148ba0) 0 empty

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f118d0cac30) 0
  std::_Bit_iterator_base (0x0x7f118d0cac98) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f118d177360) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f118d0cad00) 0
  std::_Bit_iterator_base (0x0x7f118d0cad68) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f118d177b40) 0 empty

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

Class std::__iterator_traits<std::_Bit_iterator, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f118d2025a0) 0 empty

Class std::iterator_traits<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_iterator> (0x0x7f118d0caf08) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f118d202600) 0 empty

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

Class std::reverse_iterator<std::_Bit_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_iterator> (0x0x7f118d215000) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f118d2026c0) 0 empty

Class std::__iterator_traits<std::_Bit_const_iterator, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f118d202780) 0 empty

Class std::iterator_traits<std::_Bit_const_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_const_iterator> (0x0x7f118d215138) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f118d2027e0) 0 empty

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

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

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

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

Class std::is_function<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFFrame> (0x0x7f118d2155b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d282d80) 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> > > (0x0x7f118d282de0) 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> (0x0x7f118d215618) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d282e40) 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> > (0x0x7f118d282ea0) 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> (0x0x7f118d215680) 0 empty
  std::integral_constant<bool, false> (0x0x7f118d282f00) 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> > (0x0x7f118d2156e8) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame> (0x0x7f118d215750) 0 empty
    std::integral_constant<bool, false> (0x0x7f118d282f60) 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> (0x0x7f118d215888) 0 empty
  std::integral_constant<bool, false> (0x0x7f118ce86000) 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> > (0x0x7f118ce86060) 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> (0x0x7f118ce861e0) 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> (0x0x7f118ce86240) 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> (0x0x7f118ce86180) 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> (0x0x7f118d215a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f118ce862a0) 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> (0x0x7f118d215a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f118ce86300) 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> > (0x0x7f118d215af8) 0 empty
  std::is_void<oif::frame::UFFrame> (0x0x7f118d215b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f118ce86360) 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> > (0x0x7f118d215bc8) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > (0x0x7f118d215c30) 0 empty
    std::is_void<oif::frame::UFFrame> (0x0x7f118d215c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f118ce863c0) 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> > > (0x0x7f118d215d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f118ce86420) 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> (0x0x7f118d215d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f118ce86480) 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> > (0x0x7f118ce864e0) 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> > (0x0x7f118d215ea0) 0 empty
  std::is_object<oif::frame::UFFrame> (0x0x7f118d215f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f118ce86600) 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> (0x0x7f118d215f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f118ce86720) 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> (0x0x7f118ce86780) 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> (0x0x7f118d2150d0) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFFrame, true> (0x0x7f118ce867e0) 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> (0x0x7f118d282d20) 0

Class std::remove_volatile<oif::frame::UFFrame*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFFrame*> (0x0x7f118ce86900) 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*> (0x0x7f118ce86960) 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*> (0x0x7f118ce868a0) 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*> (0x0x7f118ced6000) 0 empty
  std::integral_constant<bool, false> (0x0x7f118ce869c0) 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*> (0x0x7f118ced6068) 0 empty
  std::integral_constant<bool, false> (0x0x7f118ce86a20) 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*> > > (0x0x7f118ce86a80) 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*> (0x0x7f118ced60d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118ce86ae0) 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*> > (0x0x7f118ce86b40) 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*> (0x0x7f118ced62d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118ce86ba0) 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*> > (0x0x7f118ced6340) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f118ced63a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f118ce86c00) 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*> > (0x0x7f118ced6410) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f118ced6478) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f118ced64e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f118ce86d20) 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*> > > (0x0x7f118ce86e40) 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*> (0x0x7f118ced6548) 0 empty
  std::integral_constant<bool, false> (0x0x7f118ce86ea0) 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*> > (0x0x7f118ce86f00) 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*> (0x0x7f118ced65b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118ce86f60) 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*> > (0x0x7f118ced6618) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*> (0x0x7f118ced6680) 0 empty
    std::integral_constant<bool, false> (0x0x7f118ceea000) 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*> (0x0x7f118ced67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118ceea060) 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*> > (0x0x7f118ceea0c0) 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*> > (0x0x7f118ced69c0) 0 empty
  std::is_void<oif::frame::UFFrame*> (0x0x7f118ced6a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f118ceea120) 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*> > (0x0x7f118ced6a90) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > (0x0x7f118ced6af8) 0 empty
    std::is_void<oif::frame::UFFrame*> (0x0x7f118ced6b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f118ceea240) 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*> > > (0x0x7f118ced6bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118ceea300) 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*> (0x0x7f118ced6c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f118ceea360) 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*> > (0x0x7f118ceea3c0) 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*> > (0x0x7f118ced6e38) 0 empty
  std::is_object<oif::frame::UFFrame*> (0x0x7f118ced6ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f118ceea420) 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*> (0x0x7f118ced6f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f118ceea540) 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> (0x0x7f118ceea5a0) 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*> (0x0x7f118ced6f70) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*, true> (0x0x7f118ceea600) 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> (0x0x7f118ce86de0) 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*> (0x0x7f118cef4068) 0 empty
  std::integral_constant<bool, true> (0x0x7f118ceea660) 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> (0x0x7f118d2153a8) 0
  std::__shared_ptr<oif::frame::UFFrame, (__gnu_cxx::_Lock_policy)2u> (0x0x7f118ce86840) 0

Class UFBackendFrame_
   size=16 align=8
   base size=16 base align=8
UFBackendFrame_ (0x0x7f118d282cc0) 0

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

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

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

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

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

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

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

Class std::less<UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFFrameProperty> (0x0x7f118cef4478) 0 empty
  std::binary_function<UFFrameProperty, UFFrameProperty, bool> (0x0x7f118cf57060) 0 empty

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cf573c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cef4680) 0 empty
  std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cf57420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::rebind<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::rebind<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f118cf57480) 0 empty

Class __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f118cf574e0) 0 empty

Class std::allocator<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f118cef47b8) 0 empty
  __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f118cf575a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::is_array<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cd5e270) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cdc0660) 0 empty

Class std::remove_volatile<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cdc0720) 0 empty

Class std::remove_const<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cdc0780) 0 empty

Class std::remove_cv<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cdc06c0) 0 empty

Class std::__is_void_helper<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cd5e340) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cdc07e0) 0 empty

Class std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cd5e3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cdc0840) 0 empty

Class std::__not_<std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f118cd5e410) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cdc08a0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >, std::__not_<std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >, std::__not_<std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > > > (0x0x7f118cdc0900) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cd5e478) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f118cdc0960) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > >, std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > >, std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f118cd5e4e0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cd5e548) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f118cdc0a80) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cd5e5b0) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > >, std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f118cd5e618) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cd5e680) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f118cdc0b40) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f118cd5e6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cdc0cc0) 0 empty

Class std::is_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cd5e820) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cdc0de0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false>, std::is_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false>, std::is_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f118cdc0e40) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cd5e958) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cdc0ea0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f118cd5e9c0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cd5ea28) 0 empty
    std::integral_constant<bool, true> (0x0x7f118cdd80c0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >, std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >, std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> > (0x0x7f118cd5eb60) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f118cd5ebc8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cd5ec30) 0 empty
      std::integral_constant<bool, true> (0x0x7f118cdd8180) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cd5ed00) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >, std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> > (0x0x7f118cd5ed68) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f118cd5edd0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f118cd5ee38) 0 empty
        std::integral_constant<bool, true> (0x0x7f118cdd8240) 0 empty

Class std::is_array<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f118cd5ef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cdd8480) 0 empty

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

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

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

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

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

Class std::__not_<std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > > (0x0x7f118cde5068) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cdd8840) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > >, std::__not_<std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > >, std::__not_<std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > > > (0x0x7f118cdd8a20) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f118cde51a0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f118cdd8a80) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > > (0x0x7f118cde5208) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f118cde5270) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f118cdd8ae0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f118cde52d8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > > (0x0x7f118cde5340) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f118cde53a8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f118cdd8b40) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const long unsigned int, unsigned int> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> (0x0x7f118cde54e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cdd8ba0) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f118cde5548) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cdd8c00) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false>, std::is_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false>, std::is_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > > > (0x0x7f118cdd8d20) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f118cde5680) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cdd8d80) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> (0x0x7f118cde57b8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f118cde5820) 0 empty
    std::integral_constant<bool, true> (0x0x7f118cdd8de0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> > (0x0x7f118cde5888) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> (0x0x7f118cde58f0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f118cde5958) 0 empty
      std::integral_constant<bool, true> (0x0x7f118cdd8e40) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f118cde59c0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> > (0x0x7f118cde5a28) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> (0x0x7f118cde5a90) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f118cde5af8) 0 empty
        std::integral_constant<bool, true> (0x0x7f118cdd8ea0) 0 empty

Class std::is_array<std::less<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<long unsigned int> > (0x0x7f118cde5c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cdd8f00) 0 empty

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

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

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

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

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

Class std::__not_<std::is_void<std::less<long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<long unsigned int> > > (0x0x7f118cde5e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cdf3180) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<long unsigned int> >, std::__not_<std::is_void<std::less<long unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<long unsigned int> >, std::__not_<std::is_void<std::less<long unsigned int> > > > (0x0x7f118cdf31e0) 0 empty

Class std::__is_default_constructible_impl<std::less<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<long unsigned int> > (0x0x7f118cde5ea0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f118cdf3240) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<long unsigned int> > >, std::__is_default_constructible_impl<std::less<long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<long unsigned int> > >, std::__is_default_constructible_impl<std::less<long unsigned int> > > (0x0x7f118cde5f08) 0 empty
  std::__is_default_constructible_impl<std::less<long unsigned int> > (0x0x7f118cde5f70) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f118cdf32a0) 0 empty

Class std::__is_default_constructible_atom<std::less<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<long unsigned int> > (0x0x7f118ce05000) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<long unsigned int> > >, std::__is_default_constructible_impl<std::less<long unsigned int> > > (0x0x7f118ce05068) 0 empty
    std::__is_default_constructible_impl<std::less<long unsigned int> > (0x0x7f118ce050d0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f118cdf3300) 0 empty

Class std::__is_default_constructible_safe<std::less<long unsigned int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<long unsigned int>, false> (0x0x7f118ce05138) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cdf3360) 0 empty

Class std::is_default_constructible<std::less<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<long unsigned int> > (0x0x7f118ce051a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cdf33c0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false>, std::is_default_constructible<std::less<long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false>, std::is_default_constructible<std::less<long unsigned int> > > (0x0x7f118cdf3420) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<long unsigned int> > (0x0x7f118ce05208) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cdf3480) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> (0x0x7f118ce05270) 0 empty
  std::__is_nt_default_constructible_atom<std::less<long unsigned int> > (0x0x7f118ce052d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f118cdf34e0) 0 empty

Class std::__and_<std::is_default_constructible<std::less<long unsigned int> >, std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<long unsigned int> >, std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> > (0x0x7f118ce05340) 0 empty
  std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> (0x0x7f118ce053a8) 0 empty
    std::__is_nt_default_constructible_atom<std::less<long unsigned int> > (0x0x7f118ce05410) 0 empty
      std::integral_constant<bool, true> (0x0x7f118cdf3540) 0 empty

Class std::is_nothrow_default_constructible<std::less<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<long unsigned int> > (0x0x7f118ce05478) 0 empty
  std::__and_<std::is_default_constructible<std::less<long unsigned int> >, std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> > (0x0x7f118ce054e0) 0 empty
    std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> (0x0x7f118ce05548) 0 empty
      std::__is_nt_default_constructible_atom<std::less<long unsigned int> > (0x0x7f118ce055b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f118cdf35a0) 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 (0x0x7f118ce3d600) 0

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f118ce3d960) 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 (0x0x7f118ce3da20) 0

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f118ce3dd80) 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 (0x0x7f118ce3de40) 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> (0x0x7f118ca7c1e0) 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 (0x0x7f118ca7c2a0) 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> (0x0x7f118ca7c600) 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 (0x0x7f118ca7c6c0) 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> (0x0x7f118ca7ca20) 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 (0x0x7f118ca7cae0) 0

Class std::__are_same<float, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<float, int> (0x0x7f118ca7ce40) 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 (0x0x7f118ca7cf00) 0

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f118cab3780) 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> (0x0x7f118cab3840) 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> (0x0x7f118cab38a0) 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> (0x0x7f118cab37e0) 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> (0x0x7f118ce057b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cab3900) 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> (0x0x7f118ce05820) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cab3960) 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> > > (0x0x7f118cab39c0) 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> (0x0x7f118ce05888) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cab3ae0) 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> > (0x0x7f118cab3b40) 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> (0x0x7f118ce059c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cab3ba0) 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> > (0x0x7f118ce05a28) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f118ce05a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f118cab3c00) 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> > (0x0x7f118ce05af8) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f118ce05b60) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f118ce05bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f118cab3d20) 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> (0x0x7f118ce05c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cab3e40) 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> > > (0x0x7f118cab3ea0) 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> (0x0x7f118ce05c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cab3f00) 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> > (0x0x7f118cab3f60) 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> (0x0x7f118ce05d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cae3000) 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> > (0x0x7f118ce05d68) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f118ce05dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f118cae3060) 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> (0x0x7f118ce05e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cae30c0) 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> > (0x0x7f118cae3120) 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> > (0x0x7f118ce05ea0) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f118ce05f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f118cae3180) 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> > (0x0x7f118ce05f70) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f118caea000) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f118caea068) 0 empty
      std::integral_constant<bool, false> (0x0x7f118cae31e0) 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> > > (0x0x7f118caea0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cae3240) 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> (0x0x7f118caea138) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cae32a0) 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> > (0x0x7f118cae3300) 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> > (0x0x7f118caea1a0) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f118caea208) 0 empty
    std::integral_constant<bool, true> (0x0x7f118cae3360) 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> (0x0x7f118caea270) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cae33c0) 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> (0x0x7f118cae3420) 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> (0x0x7f118caea2d8) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f118cae3480) 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> (0x0x7f118cab3de0) 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> (0x0x7f118caea3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cae3660) 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>&> (0x0x7f118cae3a20) 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 (0x0x7f118cae3cc0) 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 (0x0x7f118cb100c0) 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 (0x0x7f118cb10480) 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 (0x0x7f118cb10840) 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 (0x0x7f118cb10c00) 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 (0x0x7f118cb45000) 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 (0x0x7f118cb453c0) 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 (0x0x7f118cb45780) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f118cb45b40) 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>&> (0x0x7f118cb45f00) 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> > > > (0x0x7f118caea4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cb7a900) 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> > > > (0x0x7f118cb7a9c0) 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> > > > (0x0x7f118cb7aa20) 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> > > > (0x0x7f118cb7a960) 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> > > > (0x0x7f118caea5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cb7aa80) 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> > > > (0x0x7f118caea618) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cb7aae0) 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> > > > > (0x0x7f118caea680) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cb7ab40) 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> > > > > > (0x0x7f118cb7aba0) 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> > > > (0x0x7f118caea6e8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f118cb7ac00) 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> > > > > > (0x0x7f118caea750) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118caea7b8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f118cb7ac60) 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> > > > (0x0x7f118caea820) 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> > > > > > (0x0x7f118caea888) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118caea8f0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f118cb7acc0) 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> (0x0x7f118caea958) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cb7ad20) 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> > > > (0x0x7f118caea9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cb7ad80) 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> > > > > (0x0x7f118cb7ade0) 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> > > > (0x0x7f118caeaa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cb7ae40) 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> (0x0x7f118caeaa90) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118caeaaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f118cb7aea0) 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> > (0x0x7f118caeab60) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f118caeabc8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118caeac30) 0 empty
      std::integral_constant<bool, true> (0x0x7f118cb7af00) 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> > > > (0x0x7f118caeac98) 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> > (0x0x7f118caead00) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f118caead68) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118caeadd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f118cb7af60) 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> > (0x0x7f118caeae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cba1000) 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> > (0x0x7f118cba10c0) 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> > (0x0x7f118cba1120) 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> > (0x0x7f118cba1060) 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> > (0x0x7f118caeaf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cba1180) 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> > (0x0x7f118caeaf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cba11e0) 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> > > (0x0x7f118cbaa000) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cba1240) 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> > > > (0x0x7f118cba12a0) 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> > (0x0x7f118cbaa068) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f118cba1300) 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> > > (0x0x7f118cbaa0d0) 0 empty
  std::__is_default_constructible_impl<std::less<UFDeviceProperty> > (0x0x7f118cbaa138) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f118cba1360) 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> > (0x0x7f118cbaa1a0) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<UFDeviceProperty> > >, std::__is_default_constructible_impl<std::less<UFDeviceProperty> > > (0x0x7f118cbaa208) 0 empty
    std::__is_default_constructible_impl<std::less<UFDeviceProperty> > (0x0x7f118cbaa270) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f118cba13c0) 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> (0x0x7f118cbaa2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cba1420) 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> > (0x0x7f118cbaa340) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cba1480) 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> > > (0x0x7f118cba14e0) 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> > (0x0x7f118cbaa3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cba1540) 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> (0x0x7f118cbaa410) 0 empty
  std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f118cbaa478) 0 empty
    std::integral_constant<bool, true> (0x0x7f118cba15a0) 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> > (0x0x7f118cbaa4e0) 0 empty
  std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> (0x0x7f118cbaa548) 0 empty
    std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f118cbaa5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f118cba1600) 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> > (0x0x7f118cbaa618) 0 empty
  std::__and_<std::is_default_constructible<std::less<UFDeviceProperty> >, std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> > (0x0x7f118cbaa680) 0 empty
    std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> (0x0x7f118cbaa6e8) 0 empty
      std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f118cbaa750) 0 empty
        std::integral_constant<bool, true> (0x0x7f118cba1660) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f118cbcb120) 0 empty

Class std::__traitor<std::__is_integer<int>, std::__is_floating<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f118cbcb0c0) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f118cbaa820) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f118cbcb180) 0 empty

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

Class std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f118cbcb060) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f118cbaa8f0) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f118cbcb240) 0 empty

Class __gnu_cxx::__enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, void> (0x0x7f118cbcb2a0) 0 empty

Class __gnu_cxx::__enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, void> (0x0x7f118cbcb300) 0 empty

Class std::is_array<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118cbaa958) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cbcb540) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118cbaaa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cbcb6c0) 0 empty

Class std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118cbaaa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cbcb720) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const UFFrameProperty, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f118cbaaaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cbcb780) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__not_<std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__not_<std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > > (0x0x7f118cbcb7e0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118cbaab60) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f118cbcb840) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f118cbaabc8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118cbaac30) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f118cbcb8a0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118cbaac98) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f118cbaad00) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118cbaad68) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f118cbcb900) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const UFFrameProperty, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f118cbaadd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cbcb960) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const UFFrameProperty, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118cbaae38) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cbcb9c0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false>, std::is_default_constructible<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false>, std::is_default_constructible<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f118cbcba20) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118cbaaea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cbcba80) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f118cbaaf08) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118cbaaf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f118cbcbae0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFFrameProperty, 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 UFFrameProperty, 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 UFFrameProperty, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, false> > (0x0x7f118cbef000) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f118cbef068) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118cbef0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f118cbcbb40) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const UFFrameProperty, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118cbef138) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFFrameProperty, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, false> > (0x0x7f118cbef1a0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f118cbef208) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f118cbef270) 0 empty
        std::integral_constant<bool, true> (0x0x7f118cbcbba0) 0 empty

Class std::is_array<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<UFFrameProperty> > (0x0x7f118cbef2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cbcbc00) 0 empty

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

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

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

Class std::__is_void_helper<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<UFFrameProperty> > (0x0x7f118cbef3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cbcbd80) 0 empty

Class std::is_void<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<UFFrameProperty> > (0x0x7f118cbef410) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cbcbde0) 0 empty

Class std::__not_<std::is_void<std::less<UFFrameProperty> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<UFFrameProperty> > > (0x0x7f118cbef478) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cbcbe40) 0 empty

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

Class std::__is_default_constructible_impl<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<UFFrameProperty> > (0x0x7f118cbef4e0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f118cbcbf00) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<UFFrameProperty> > >, std::__is_default_constructible_impl<std::less<UFFrameProperty> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<UFFrameProperty> > >, std::__is_default_constructible_impl<std::less<UFFrameProperty> > > (0x0x7f118cbef548) 0 empty
  std::__is_default_constructible_impl<std::less<UFFrameProperty> > (0x0x7f118cbef5b0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f118cbcbf60) 0 empty

Class std::__is_default_constructible_atom<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f118cbef618) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<UFFrameProperty> > >, std::__is_default_constructible_impl<std::less<UFFrameProperty> > > (0x0x7f118cbef680) 0 empty
    std::__is_default_constructible_impl<std::less<UFFrameProperty> > (0x0x7f118cbef6e8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f118cc04000) 0 empty

Class std::__is_default_constructible_safe<std::less<UFFrameProperty>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<UFFrameProperty>, false> (0x0x7f118cbef750) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cc04060) 0 empty

Class std::is_default_constructible<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<UFFrameProperty> > (0x0x7f118cbef7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cc040c0) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f118cbef820) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cc04180) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> (0x0x7f118cbef888) 0 empty
  std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f118cbef8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f118cc041e0) 0 empty

Class std::__and_<std::is_default_constructible<std::less<UFFrameProperty> >, std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<UFFrameProperty> >, std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> > (0x0x7f118cbef958) 0 empty
  std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> (0x0x7f118cbef9c0) 0 empty
    std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f118cbefa28) 0 empty
      std::integral_constant<bool, true> (0x0x7f118cc04240) 0 empty

Class std::is_nothrow_default_constructible<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<UFFrameProperty> > (0x0x7f118cbefa90) 0 empty
  std::__and_<std::is_default_constructible<std::less<UFFrameProperty> >, std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> > (0x0x7f118cbefaf8) 0 empty
    std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> (0x0x7f118cbefb60) 0 empty
      std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f118cbefbc8) 0 empty
        std::integral_constant<bool, true> (0x0x7f118cc042a0) 0 empty

Class std::is_function<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFTouch> (0x0x7f118cbefd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cc23120) 0 empty

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

Class std::is_lvalue_reference<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFTouch> (0x0x7f118cbefd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cc231e0) 0 empty

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

Class std::is_rvalue_reference<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<oif::frame::UFTouch> (0x0x7f118cbefdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cc232a0) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFTouch>, std::is_rvalue_reference<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFTouch>, std::is_rvalue_reference<oif::frame::UFTouch> > (0x0x7f118cbefe38) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch> (0x0x7f118cbefea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f118cc23300) 0 empty

Class std::is_reference<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFTouch> (0x0x7f118cc51000) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cc23360) 0 empty

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

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

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

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

Class std::__is_void_helper<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<oif::frame::UFTouch> (0x0x7f118cc511a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cc23600) 0 empty

Class std::is_void<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_void<oif::frame::UFTouch> (0x0x7f118cc51208) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cc23660) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > (0x0x7f118cc51270) 0 empty
  std::is_void<oif::frame::UFTouch> (0x0x7f118cc512d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f118cc236c0) 0 empty

Class std::__or_<std::is_function<oif::frame::UFTouch>, std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFTouch>, std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > (0x0x7f118cc51340) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > (0x0x7f118cc513a8) 0 empty
    std::is_void<oif::frame::UFTouch> (0x0x7f118cc51410) 0 empty
      std::integral_constant<bool, false> (0x0x7f118cc23720) 0 empty

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

Class std::is_object<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFTouch> (0x0x7f118cc514e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cc237e0) 0 empty

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

Class std::__or_<std::is_object<oif::frame::UFTouch>, std::is_reference<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFTouch>, std::is_reference<oif::frame::UFTouch> > (0x0x7f118cc51618) 0 empty
  std::is_object<oif::frame::UFTouch> (0x0x7f118cc51680) 0 empty
    std::integral_constant<bool, true> (0x0x7f118cc23960) 0 empty

Class std::__is_referenceable<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFTouch> (0x0x7f118cc516e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118cc23a80) 0 empty

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

Class std::add_lvalue_reference<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::add_lvalue_reference<oif::frame::UFTouch> (0x0x7f118cc51750) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFTouch, true> (0x0x7f118cc23b40) 0 empty

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

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

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

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

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

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

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

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

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

Class std::is_array<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_array<oif::frame::UFTouch*> (0x0x7f118cc51bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118cc23f00) 0 empty

Class std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > (0x0x7f118cc51c30) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f118cc51c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f118cc23f60) 0 empty

Class std::__or_<std::is_void<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > (0x0x7f118cc51d00) 0 empty
  std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > (0x0x7f118cc51d68) 0 empty
    std::is_array<oif::frame::UFTouch*> (0x0x7f118cc51dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c8a60c0) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<oif::frame::UFTouch*>, std::is_rvalue_reference<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFTouch*>, std::is_rvalue_reference<oif::frame::UFTouch*> > (0x0x7f118cc51f08) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*> (0x0x7f118cc51f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c8a6360) 0 empty

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

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

Class std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > (0x0x7f118c8b72d8) 0 empty
  std::is_void<oif::frame::UFTouch*> (0x0x7f118c8b7340) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c8a6480) 0 empty

Class std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > (0x0x7f118c8b73a8) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > (0x0x7f118c8b7410) 0 empty
    std::is_void<oif::frame::UFTouch*> (0x0x7f118c8b7478) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c8a65a0) 0 empty

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

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

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

Class std::__or_<std::is_object<oif::frame::UFTouch*>, std::is_reference<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFTouch*>, std::is_reference<oif::frame::UFTouch*> > (0x0x7f118c8b7750) 0 empty
  std::is_object<oif::frame::UFTouch*> (0x0x7f118c8b77b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c8a6780) 0 empty

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

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

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

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

Class std::is_convertible<oif::frame::UFTouch*, oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<oif::frame::UFTouch*, oif::frame::UFTouch*> (0x0x7f118c8b7958) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c8a69c0) 0 empty

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

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

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

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

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

Class std::is_void<char>
   size=1 align=1
   base size=1 base align=1
std::is_void<char> (0x0x7f118c8b7af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c8d4420) 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> (0x0x7f118c8d4480) 0 empty

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

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

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

Class std::remove_cv<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<wchar_t> (0x0x7f118c8d4ea0) 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> (0x0x7f118c8b7c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c8f5000) 0 empty

Class std::is_void<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<wchar_t> (0x0x7f118c8b7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c8f5060) 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> (0x0x7f118c8f50c0) 0 empty

Class std::pointer_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<wchar_t*> (0x0x7f118c8d4e40) 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> (0x0x7f118c8f57e0) 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> > (0x0x7f118c9243c0) 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> (0x0x7f118c924420) 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 (0x0x7f118c924360) 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*> > (0x0x7f118c924480) 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*> (0x0x7f118c93a000) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c9244e0) 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*> (0x0x7f118c93a068) 0 empty
  std::is_empty<oif::frame::UFAxis*> (0x0x7f118c93a0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c924540) 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> > > (0x0x7f118c9245a0) 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> > (0x0x7f118c93a138) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c924600) 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> > (0x0x7f118c93a1a0) 0 empty
  std::is_empty<std::default_delete<oif::frame::UFAxis> > (0x0x7f118c93a208) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c924660) 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*> (0x0x7f118c924780) 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*> (0x0x7f118c9247e0) 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*> (0x0x7f118c924720) 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*> (0x0x7f118c93a340) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c924840) 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*> (0x0x7f118c93a3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c9248a0) 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*> > > (0x0x7f118c924900) 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*> (0x0x7f118c93a410) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c924960) 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*> > (0x0x7f118c9249c0) 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*> (0x0x7f118c93a548) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c924ae0) 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*> > (0x0x7f118c93a5b0) 0 empty
  std::is_array<oif::frame::UFAxis*> (0x0x7f118c93a618) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c924b40) 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*> > (0x0x7f118c93a680) 0 empty
  std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f118c93a6e8) 0 empty
    std::is_array<oif::frame::UFAxis*> (0x0x7f118c93a750) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c924ba0) 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*> > > (0x0x7f118c924c60) 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*> (0x0x7f118c93a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c924cc0) 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*> > (0x0x7f118c924d20) 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*> (0x0x7f118c93a820) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c924d80) 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*> > (0x0x7f118c93a888) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis*> (0x0x7f118c93a8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c924de0) 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*> (0x0x7f118c93aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c924e40) 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*> > (0x0x7f118c924ea0) 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*> > (0x0x7f118c93ab60) 0 empty
  std::is_void<oif::frame::UFAxis*> (0x0x7f118c93abc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c968000) 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*> > (0x0x7f118c93ac30) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > (0x0x7f118c93ac98) 0 empty
    std::is_void<oif::frame::UFAxis*> (0x0x7f118c93ad00) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c968060) 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*> > > (0x0x7f118c93ad68) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c9680c0) 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*> (0x0x7f118c93add0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c968120) 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*> > (0x0x7f118c968180) 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*> > (0x0x7f118c93af08) 0 empty
  std::is_object<oif::frame::UFAxis*> (0x0x7f118c93af70) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c9682a0) 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*> (0x0x7f118c96d000) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c9683c0) 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> (0x0x7f118c968420) 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*> (0x0x7f118c96d068) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFAxis*, true> (0x0x7f118c968480) 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> (0x0x7f118c924c00) 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*> (0x0x7f118c96d138) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c9684e0) 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> (0x0x7f118c93a270) 0 empty
  std::default_delete<oif::frame::UFAxis> (0x0x7f118c9246c0) 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> > (0x0x7f118c96d208) 0 empty
  std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f118c96d270) 0 empty
    std::default_delete<oif::frame::UFAxis> (0x0x7f118c968540) 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> (0x0x7f118c9685a0) 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> > (0x0x7f118c972690) 0
  std::_Tuple_impl<1ul, std::default_delete<oif::frame::UFAxis> > (0x0x7f118c96d340) 0 empty
    std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f118c96d3a8) 0 empty
      std::default_delete<oif::frame::UFAxis> (0x0x7f118c968600) 0 empty
  std::_Head_base<0ul, oif::frame::UFAxis*, false> (0x0x7f118c968660) 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> > (0x0x7f118c968780) 0 empty

Class std::enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, void> (0x0x7f118c9687e0) 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> > (0x0x7f118c96d478) 0
  std::_Tuple_impl<0ul, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f118c972d20) 0
    std::_Tuple_impl<1ul, std::default_delete<oif::frame::UFAxis> > (0x0x7f118c96d4e0) 0 empty
      std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f118c96d548) 0 empty
        std::default_delete<oif::frame::UFAxis> (0x0x7f118c9686c0) 0 empty
    std::_Head_base<0ul, oif::frame::UFAxis*, false> (0x0x7f118c968720) 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> > (0x0x7f118c96d618) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c968840) 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> > > (0x0x7f118c9688a0) 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> > (0x0x7f118c96d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c968900) 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> > > (0x0x7f118c96d6e8) 0 empty
  std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f118c96d750) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c968960) 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> > (0x0x7f118c96d7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c9689c0) 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>&> (0x0x7f118c968a20) 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> (0x0x7f118c96d820) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c968a80) 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> > > (0x0x7f118c968ae0) 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> (0x0x7f118c96d888) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c968b40) 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> > (0x0x7f118c968ba0) 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> (0x0x7f118c96d8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c968c00) 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> > (0x0x7f118c96d958) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis> (0x0x7f118c96d9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c968c60) 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> (0x0x7f118c96dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c968cc0) 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> > (0x0x7f118c968d20) 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> (0x0x7f118c968ea0) 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> (0x0x7f118c968f00) 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> (0x0x7f118c968e40) 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> (0x0x7f118c96dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c968f60) 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> (0x0x7f118c96ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c6e8000) 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> > (0x0x7f118c96de38) 0 empty
  std::is_void<oif::frame::UFAxis> (0x0x7f118c96dea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c6e8060) 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> > (0x0x7f118c96df08) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > (0x0x7f118c96df70) 0 empty
    std::is_void<oif::frame::UFAxis> (0x0x7f118c6eb000) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c6e80c0) 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> > > (0x0x7f118c6eb068) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c6e8120) 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> (0x0x7f118c6eb0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c6e8180) 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> > (0x0x7f118c6e81e0) 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> > (0x0x7f118c6eb208) 0 empty
  std::is_object<oif::frame::UFAxis> (0x0x7f118c6eb270) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c6e8300) 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> (0x0x7f118c6eb2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c6e8360) 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> (0x0x7f118c6e83c0) 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> (0x0x7f118c6eb340) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFAxis, true> (0x0x7f118c6e8420) 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> (0x0x7f118c924300) 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> > (0x0x7f118c6e8480) 0 empty

Class std::is_function<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType> (0x0x7f118c6eb3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c6e84e0) 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> > > (0x0x7f118c6e8540) 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> (0x0x7f118c6eb410) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c6e85a0) 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> > (0x0x7f118c6e8600) 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> (0x0x7f118c6eb478) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c6e8660) 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> > (0x0x7f118c6eb4e0) 0 empty
  std::is_rvalue_reference<const UFAxisType> (0x0x7f118c6eb548) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c6e86c0) 0 empty

Class std::is_reference<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType> (0x0x7f118c6eb680) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c6e87e0) 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> > (0x0x7f118c6e8840) 0 empty

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

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

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

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

Class std::is_void<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFAxisType> (0x0x7f118c6eb7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c6e8ba0) 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> > (0x0x7f118c6eb820) 0 empty
  std::is_void<const UFAxisType> (0x0x7f118c6eb888) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c6e8c00) 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> > (0x0x7f118c6eb8f0) 0 empty
  std::__or_<std::is_reference<const UFAxisType>, std::is_void<const UFAxisType> > (0x0x7f118c6eb958) 0 empty
    std::is_void<const UFAxisType> (0x0x7f118c6eb9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c6e8c60) 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> > > (0x0x7f118c6eba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c6e8cc0) 0 empty

Class std::is_object<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType> (0x0x7f118c6eba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c6e8d20) 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> > (0x0x7f118c6e8d80) 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> > (0x0x7f118c6ebaf8) 0 empty
  std::is_object<const UFAxisType> (0x0x7f118c6ebb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c6e8f60) 0 empty

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

Class std::is_function<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType&> (0x0x7f118c6ebc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c7570c0) 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&> > > (0x0x7f118c757120) 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&> (0x0x7f118c6ebc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c757180) 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&> > (0x0x7f118c7571e0) 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&> > (0x0x7f118c6ebd00) 0 empty
  std::is_lvalue_reference<const UFAxisType&> (0x0x7f118c6ebd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c757240) 0 empty

Class std::is_reference<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType&> (0x0x7f118c6ebf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c7572a0) 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&> > (0x0x7f118c757300) 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&> > (0x0x7f118c769000) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f118c769068) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c7574e0) 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&> > (0x0x7f118c7690d0) 0 empty
  std::__or_<std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > (0x0x7f118c769138) 0 empty
    std::is_reference<const UFAxisType&> (0x0x7f118c7691a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f118c757540) 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&> > > (0x0x7f118c769208) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c7575a0) 0 empty

Class std::is_object<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType&> (0x0x7f118c769270) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c757600) 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&> > (0x0x7f118c757660) 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&> > (0x0x7f118c7693a8) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f118c769410) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c757780) 0 empty

Class std::__is_referenceable<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFAxisType&> (0x0x7f118c769478) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c7577e0) 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> (0x0x7f118c757840) 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&> (0x0x7f118c7694e0) 0 empty
  std::__add_rvalue_reference_helper<const UFAxisType&, true> (0x0x7f118c7578a0) 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&> (0x0x7f118c757060) 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&> (0x0x7f118c7695b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c757900) 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> (0x0x7f118c769618) 0 empty
  std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f118c769680) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c757960) 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> (0x0x7f118c7696e8) 0 empty
  std::__is_copy_assignable_impl<const UFAxisType, true> (0x0x7f118c769750) 0 empty
    std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f118c7697b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c7579c0) 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> > (0x0x7f118c757a20) 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> > > > (0x0x7f118c769820) 0 empty
  std::is_copy_assignable<const UFAxisType> (0x0x7f118c769888) 0 empty
    std::__is_copy_assignable_impl<const UFAxisType, true> (0x0x7f118c7698f0) 0 empty
      std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f118c769958) 0 empty
        std::integral_constant<bool, false> (0x0x7f118c757a80) 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&> (0x0x7f118c757ae0) 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> > > > > (0x0x7f118c769a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c757b40) 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&> (0x0x7f118c757ba0) 0 empty

Class std::is_function<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType&&> (0x0x7f118c769af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c757c60) 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&&> > > (0x0x7f118c757cc0) 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&&> (0x0x7f118c769b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c757d20) 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&&> > (0x0x7f118c757d80) 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&&> (0x0x7f118c769bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c757de0) 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&&> > (0x0x7f118c769c30) 0 empty
  std::is_rvalue_reference<const UFAxisType&&> (0x0x7f118c769c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c757e40) 0 empty

Class std::is_reference<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType&&> (0x0x7f118c769ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c757ea0) 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&&> > (0x0x7f118c757f00) 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&&> > (0x0x7f118c78e000) 0 empty
  std::is_reference<const UFAxisType&&> (0x0x7f118c78e068) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c78d060) 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&&> > (0x0x7f118c78e0d0) 0 empty
  std::__or_<std::is_reference<const UFAxisType&&>, std::is_void<const UFAxisType&&> > (0x0x7f118c78e138) 0 empty
    std::is_reference<const UFAxisType&&> (0x0x7f118c78e1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f118c78d0c0) 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&&> > > (0x0x7f118c78e208) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c78d120) 0 empty

Class std::is_object<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType&&> (0x0x7f118c78e270) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c78d180) 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&&> > (0x0x7f118c78d1e0) 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&&> > (0x0x7f118c78e3a8) 0 empty
  std::is_reference<const UFAxisType&&> (0x0x7f118c78e410) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c78d300) 0 empty

Class std::__is_referenceable<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFAxisType&&> (0x0x7f118c78e478) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c78d360) 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> (0x0x7f118c78d3c0) 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&&> (0x0x7f118c78e4e0) 0 empty
  std::__add_rvalue_reference_helper<const UFAxisType&&, true> (0x0x7f118c78d420) 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&&> (0x0x7f118c757c00) 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&&> (0x0x7f118c78e548) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c78d480) 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> (0x0x7f118c78e5b0) 0 empty
  std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f118c78e618) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c78d4e0) 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> (0x0x7f118c78e680) 0 empty
  std::__is_move_assignable_impl<const UFAxisType, true> (0x0x7f118c78e6e8) 0 empty
    std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f118c78e750) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c78d540) 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> > (0x0x7f118c78d5a0) 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> > > > (0x0x7f118c78e7b8) 0 empty
  std::is_move_assignable<const UFAxisType> (0x0x7f118c78e820) 0 empty
    std::__is_move_assignable_impl<const UFAxisType, true> (0x0x7f118c78e888) 0 empty
      std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f118c78e8f0) 0 empty
        std::integral_constant<bool, false> (0x0x7f118c78d600) 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&&> (0x0x7f118c78d660) 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> > > (0x0x7f118c78d6c0) 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*> > (0x0x7f118c78d720) 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> (0x0x7f118c78ea28) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c78d780) 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> > (0x0x7f118c78ea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c78d7e0) 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> > > (0x0x7f118c78d840) 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> > > (0x0x7f118c78d8a0) 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> > > (0x0x7f118c78eaf8) 0 empty
  std::is_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f118c78eb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c78d900) 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> > > > (0x0x7f118c78d960) 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> > > (0x0x7f118c78ebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c78d9c0) 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> > > > (0x0x7f118c78da20) 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> > (0x0x7f118c78dae0) 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> > (0x0x7f118c78db40) 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> > (0x0x7f118c78da80) 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> > (0x0x7f118c78ec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c78dba0) 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> > (0x0x7f118c78ed00) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c78dc00) 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> > > > (0x0x7f118c78dc60) 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> > (0x0x7f118c78ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c78dcc0) 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> > > (0x0x7f118c78dd20) 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> > (0x0x7f118c78edd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c78dd80) 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> > > (0x0x7f118c78ee38) 0 empty
  std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f118c78eea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c78dde0) 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> > > (0x0x7f118c78ef08) 0 empty
  std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f118c78ef70) 0 empty
    std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f118c7699c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c78de40) 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> > > > (0x0x7f118c78df00) 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> > > (0x0x7f118c78df60) 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> > > (0x0x7f118c7c9000) 0 empty
  std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f118c7c9068) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c7ca000) 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> > > (0x0x7f118c7c90d0) 0 empty
  std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f118c7c9138) 0 empty
    std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f118c7c91a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c7ca060) 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> > > > (0x0x7f118c7c9208) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c7ca0c0) 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> > (0x0x7f118c7c9270) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c7ca120) 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> > > (0x0x7f118c7ca180) 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> > > (0x0x7f118c7c92d8) 0 empty
  std::is_object<std::default_delete<oif::frame::UFAxis> > (0x0x7f118c7c9340) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c7ca1e0) 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> > (0x0x7f118c7c93a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c7ca240) 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> (0x0x7f118c7ca2a0) 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> > (0x0x7f118c7c9410) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<oif::frame::UFAxis>, true> (0x0x7f118c7ca300) 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> (0x0x7f118c78dea0) 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> > (0x0x7f118c7c94e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c7ca360) 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> > > (0x0x7f118c7c9618) 0 empty
  std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f118c7c9680) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c7ca3c0) 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> > > > (0x0x7f118c7c9750) 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> > > (0x0x7f118c7c97b8) 0 empty
    std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f118c7c9820) 0 empty
      std::integral_constant<bool, true> (0x0x7f118c7ca420) 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> > > > > (0x0x7f118c7c98f0) 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> > > > (0x0x7f118c7c9958) 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> > > (0x0x7f118c7c99c0) 0 empty
      std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f118c7c9a28) 0 empty
        std::integral_constant<bool, true> (0x0x7f118c7ca480) 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> > > > > (0x0x7f118c7c9af8) 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> > > > > (0x0x7f118c7c9b60) 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> > > > (0x0x7f118c7c9bc8) 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> > > (0x0x7f118c7c9c30) 0 empty
        std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f118c7c9c98) 0 empty
          std::integral_constant<bool, true> (0x0x7f118c7ca4e0) 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> > > > > > (0x0x7f118c7ca540) 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> > > (0x0x7f118c7c9d68) 0 empty
  std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f118c7c9dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c7ca5a0) 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> > (0x0x7f118c9242a0) 0

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 (0x0x7f118c7ca600) 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> > > (0x0x7f118c924240) 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> > > (0x0x7f118c8b7e38) 0
  std::_Rb_tree_node_base (0x0x7f118c9241e0) 0

Class std::_PCC<true, const long unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const long unsigned int, unsigned int> (0x0x7f118c8018a0) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const long unsigned int>, std::is_rvalue_reference<const long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const long unsigned int>, std::is_rvalue_reference<const long unsigned int> > (0x0x7f118c8131a0) 0 empty
  std::is_rvalue_reference<const long unsigned int> (0x0x7f118c813208) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c801ba0) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> > (0x0x7f118c8134e0) 0 empty
  std::is_void<const long unsigned int> (0x0x7f118c813548) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c801ea0) 0 empty

Class std::__or_<std::is_function<const long unsigned int>, std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const long unsigned int>, std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> > (0x0x7f118c8135b0) 0 empty
  std::__or_<std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> > (0x0x7f118c813618) 0 empty
    std::is_void<const long unsigned int> (0x0x7f118c813680) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c46b000) 0 empty

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

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

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

Class std::__or_<std::is_object<const long unsigned int>, std::is_reference<const long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const long unsigned int>, std::is_reference<const long unsigned int> > (0x0x7f118c813888) 0 empty
  std::is_object<const long unsigned int> (0x0x7f118c8138f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c46b1e0) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const long unsigned int&>, std::is_rvalue_reference<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const long unsigned int&>, std::is_rvalue_reference<const long unsigned int&> > (0x0x7f118c813b60) 0 empty
  std::is_lvalue_reference<const long unsigned int&> (0x0x7f118c813bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c46b600) 0 empty

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

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

Class std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7f118c813d68) 0 empty
  std::is_reference<const long unsigned int&> (0x0x7f118c813dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c46b720) 0 empty

Class std::__or_<std::is_function<const long unsigned int&>, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const long unsigned int&>, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7f118c813f08) 0 empty
  std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7f118c813f70) 0 empty
    std::is_reference<const long unsigned int&> (0x0x7f118c481000) 0 empty
      std::integral_constant<bool, true> (0x0x7f118c46b780) 0 empty

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

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

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

Class std::__or_<std::is_object<const long unsigned int&>, std::is_reference<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const long unsigned int&>, std::is_reference<const long unsigned int&> > (0x0x7f118c4811a0) 0 empty
  std::is_reference<const long unsigned int&> (0x0x7f118c481208) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c46b900) 0 empty

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

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

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

Class std::__is_assignable_helper<const long unsigned int&, const long unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const long unsigned int&, const long unsigned int&> (0x0x7f118c46b360) 0 empty

Class std::is_assignable<const long unsigned int&, const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const long unsigned int&, const long unsigned int&> (0x0x7f118c481478) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c46bb40) 0 empty

Class std::__is_copy_assignable_impl<const long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const long unsigned int, true> (0x0x7f118c4814e0) 0 empty
  std::is_assignable<const long unsigned int&, const long unsigned int&> (0x0x7f118c481548) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c46bba0) 0 empty

Class std::is_copy_assignable<const long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const long unsigned int> (0x0x7f118c4815b0) 0 empty
  std::__is_copy_assignable_impl<const long unsigned int, true> (0x0x7f118c481618) 0 empty
    std::is_assignable<const long unsigned int&, const long unsigned int&> (0x0x7f118c481680) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c46bc00) 0 empty

Class std::conditional<false, std::is_copy_assignable<unsigned int>, std::is_copy_assignable<const long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<unsigned int>, std::is_copy_assignable<const long unsigned int> > (0x0x7f118c46bc60) 0 empty

Class std::__and_<std::is_copy_assignable<const long unsigned int>, std::is_copy_assignable<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const long unsigned int>, std::is_copy_assignable<unsigned int> > (0x0x7f118c4816e8) 0 empty
  std::is_copy_assignable<const long unsigned int> (0x0x7f118c481750) 0 empty
    std::__is_copy_assignable_impl<const long unsigned int, true> (0x0x7f118c4817b8) 0 empty
      std::is_assignable<const long unsigned int&, const long unsigned int&> (0x0x7f118c481820) 0 empty
        std::integral_constant<bool, false> (0x0x7f118c46bcc0) 0 empty

Class std::conditional<false, const std::pair<const long unsigned int, unsigned int>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const long unsigned int, unsigned int>&, const std::__nonesuch&> (0x0x7f118c46bd20) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const long unsigned int>, std::is_copy_assignable<unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const long unsigned int>, std::is_copy_assignable<unsigned int> > > (0x0x7f118c481b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c46bd80) 0 empty

Class std::conditional<true, const std::pair<const long unsigned int, unsigned int>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const long unsigned int, unsigned int>&, const std::__nonesuch&> (0x0x7f118c46bde0) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const long unsigned int&&>, std::is_rvalue_reference<const long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const long unsigned int&&>, std::is_rvalue_reference<const long unsigned int&&> > (0x0x7f118c481f08) 0 empty
  std::is_rvalue_reference<const long unsigned int&&> (0x0x7f118c481f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c497180) 0 empty

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

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

Class std::__or_<std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> > (0x0x7f118c49f068) 0 empty
  std::is_reference<const long unsigned int&&> (0x0x7f118c49f0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c4972a0) 0 empty

Class std::__or_<std::is_function<const long unsigned int&&>, std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const long unsigned int&&>, std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> > (0x0x7f118c49f208) 0 empty
  std::__or_<std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> > (0x0x7f118c49f270) 0 empty
    std::is_reference<const long unsigned int&&> (0x0x7f118c49f2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f118c497300) 0 empty

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

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

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

Class std::__or_<std::is_object<const long unsigned int&&>, std::is_reference<const long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const long unsigned int&&>, std::is_reference<const long unsigned int&&> > (0x0x7f118c49f478) 0 empty
  std::is_reference<const long unsigned int&&> (0x0x7f118c49f4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c497480) 0 empty

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

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

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

Class std::__is_assignable_helper<const long unsigned int&, const long unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const long unsigned int&, const long unsigned int&&> (0x0x7f118c46be40) 0 empty

Class std::is_assignable<const long unsigned int&, const long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const long unsigned int&, const long unsigned int&&> (0x0x7f118c49f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c4976c0) 0 empty

Class std::__is_move_assignable_impl<const long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const long unsigned int, true> (0x0x7f118c49f750) 0 empty
  std::is_assignable<const long unsigned int&, const long unsigned int&&> (0x0x7f118c49f7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c497720) 0 empty

Class std::is_move_assignable<const long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const long unsigned int> (0x0x7f118c49f820) 0 empty
  std::__is_move_assignable_impl<const long unsigned int, true> (0x0x7f118c49f888) 0 empty
    std::is_assignable<const long unsigned int&, const long unsigned int&&> (0x0x7f118c49f8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c497780) 0 empty

Class std::conditional<false, std::is_move_assignable<unsigned int>, std::is_move_assignable<const long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<unsigned int>, std::is_move_assignable<const long unsigned int> > (0x0x7f118c4977e0) 0 empty

Class std::__and_<std::is_move_assignable<const long unsigned int>, std::is_move_assignable<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const long unsigned int>, std::is_move_assignable<unsigned int> > (0x0x7f118c49f958) 0 empty
  std::is_move_assignable<const long unsigned int> (0x0x7f118c49f9c0) 0 empty
    std::__is_move_assignable_impl<const long unsigned int, true> (0x0x7f118c49fa28) 0 empty
      std::is_assignable<const long unsigned int&, const long unsigned int&&> (0x0x7f118c49fa90) 0 empty
        std::integral_constant<bool, false> (0x0x7f118c497840) 0 empty

Class std::conditional<false, std::pair<const long unsigned int, unsigned int>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const long unsigned int, unsigned int>&&, std::__nonesuch&&> (0x0x7f118c4978a0) 0 empty

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

Class __gnu_cxx::__aligned_membuf<std::pair<const long unsigned int, unsigned int> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const long unsigned int, unsigned int> >::_Tp2 (0x0x7f118c497a80) 0

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

Class std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > (0x0x7f118c813000) 0
  std::_Rb_tree_node_base (0x0x7f118c801780) 0

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

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

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

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

Class std::is_void<const char>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char> (0x0x7f118c49fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c4d5420) 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> (0x0x7f118c4d5480) 0 empty

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f118c4d5840) 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> (0x0x7f118c4d5c00) 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> (0x0x7f118c4d5c60) 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> (0x0x7f118c4d5ba0) 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> (0x0x7f118c4f4068) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c4d5cc0) 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> (0x0x7f118c4d5d20) 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*> (0x0x7f118c4d5b40) 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> (0x0x7f118c4f40d0) 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> (0x0x7f118c4f4138) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f118c4f40d0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f118c4d5de0) 0 empty

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> > (0x0x7f118c5027e0) 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> (0x0x7f118c502840) 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 (0x0x7f118c502780) 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*> > (0x0x7f118c5028a0) 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*> (0x0x7f118c4f4410) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c502900) 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*> (0x0x7f118c4f4478) 0 empty
  std::is_empty<const oif::frame::Value*> (0x0x7f118c4f44e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c502960) 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> > > (0x0x7f118c5029c0) 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> > (0x0x7f118c4f4548) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c502a20) 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> > (0x0x7f118c4f45b0) 0 empty
  std::is_empty<std::default_delete<const oif::frame::Value> > (0x0x7f118c4f4618) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c502a80) 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*> (0x0x7f118c502ba0) 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*> (0x0x7f118c502c00) 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*> (0x0x7f118c502b40) 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*> (0x0x7f118c4f4750) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c502c60) 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*> (0x0x7f118c4f47b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c502cc0) 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*> > > (0x0x7f118c502d20) 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*> (0x0x7f118c4f4820) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c502e40) 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*> > (0x0x7f118c502ea0) 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*> (0x0x7f118c4f4888) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c502f00) 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*> > (0x0x7f118c4f48f0) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f118c4f4958) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c502f60) 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*> > (0x0x7f118c4f4a90) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f118c4f4af8) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f118c4f4b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c53f000) 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*> > > (0x0x7f118c53f0c0) 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*> (0x0x7f118c4f4c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c53f1e0) 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*> > (0x0x7f118c53f240) 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*> (0x0x7f118c4f4c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c53f2a0) 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*> > (0x0x7f118c4f4d00) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*> (0x0x7f118c4f4d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c53f300) 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*> (0x0x7f118c4f4dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c53f360) 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*> > (0x0x7f118c53f3c0) 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*> > (0x0x7f118c4f4e38) 0 empty
  std::is_void<const oif::frame::Value*> (0x0x7f118c4f4ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c53f420) 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*> > (0x0x7f118c54f000) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > (0x0x7f118c54f068) 0 empty
    std::is_void<const oif::frame::Value*> (0x0x7f118c54f0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c53f480) 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*> > > (0x0x7f118c54f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c53f4e0) 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*> (0x0x7f118c54f208) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c53f540) 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*> > (0x0x7f118c53f5a0) 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*> > (0x0x7f118c54f270) 0 empty
  std::is_object<const oif::frame::Value*> (0x0x7f118c54f2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c53f600) 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*> (0x0x7f118c54f410) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c53f720) 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> (0x0x7f118c53f780) 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*> (0x0x7f118c54f478) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*, true> (0x0x7f118c53f7e0) 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> (0x0x7f118c53f060) 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*> (0x0x7f118c54f548) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c53f840) 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> (0x0x7f118c4f4680) 0 empty
  std::default_delete<const oif::frame::Value> (0x0x7f118c502ae0) 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> > (0x0x7f118c54f618) 0 empty
  std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f118c54f680) 0 empty
    std::default_delete<const oif::frame::Value> (0x0x7f118c53f8a0) 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> (0x0x7f118c53f900) 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> > (0x0x7f118c5559a0) 0
  std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f118c54f750) 0 empty
    std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f118c54f7b8) 0 empty
      std::default_delete<const oif::frame::Value> (0x0x7f118c53f960) 0 empty
  std::_Head_base<0ul, const oif::frame::Value*, false> (0x0x7f118c53f9c0) 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> > (0x0x7f118c53fc60) 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> > (0x0x7f118c54f888) 0
  std::_Tuple_impl<0ul, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f118c5de000) 0
    std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f118c54f8f0) 0 empty
      std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f118c54f958) 0 empty
        std::default_delete<const oif::frame::Value> (0x0x7f118c53fba0) 0 empty
    std::_Head_base<0ul, const oif::frame::Value*, false> (0x0x7f118c53fc00) 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> > (0x0x7f118c54fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c53fd20) 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> > > (0x0x7f118c53fd80) 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> > (0x0x7f118c54fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c53fde0) 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> > > (0x0x7f118c54faf8) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > (0x0x7f118c54fb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c53fe40) 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> > (0x0x7f118c54fbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c53fea0) 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>&> (0x0x7f118c53ff00) 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> (0x0x7f118c54fc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c53ff60) 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> > > (0x0x7f118c2a0000) 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> (0x0x7f118c54fc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c2a0120) 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> > (0x0x7f118c2a0180) 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> (0x0x7f118c54fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c2a01e0) 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> > (0x0x7f118c54fd68) 0 empty
  std::is_rvalue_reference<const oif::frame::Value> (0x0x7f118c54fdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c2a0240) 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> (0x0x7f118c54fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c2a02a0) 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> > (0x0x7f118c2a0300) 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> (0x0x7f118c2a03c0) 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> (0x0x7f118c2a0420) 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> (0x0x7f118c2a0360) 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> (0x0x7f118c2ab000) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c2a0480) 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> (0x0x7f118c2ab068) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c2a04e0) 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> > (0x0x7f118c2ab0d0) 0 empty
  std::is_void<const oif::frame::Value> (0x0x7f118c2ab138) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c2a0540) 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> > (0x0x7f118c2ab1a0) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > (0x0x7f118c2ab208) 0 empty
    std::is_void<const oif::frame::Value> (0x0x7f118c2ab270) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c2a0660) 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> > > (0x0x7f118c2ab2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c2a0720) 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> (0x0x7f118c2ab340) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c2a0780) 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> > (0x0x7f118c2a07e0) 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> > (0x0x7f118c2ab478) 0 empty
  std::is_object<const oif::frame::Value> (0x0x7f118c2ab4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c2a0840) 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> (0x0x7f118c2ab618) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c2a0960) 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> (0x0x7f118c2a09c0) 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> (0x0x7f118c2ab680) 0 empty
  std::__add_lvalue_reference_helper<const oif::frame::Value, true> (0x0x7f118c2a0a20) 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> (0x0x7f118c502720) 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> > (0x0x7f118c2a0a80) 0 empty

Class std::is_function<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFDeviceProperty> (0x0x7f118c2ab6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c2a0ae0) 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> > > (0x0x7f118c2a0b40) 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> (0x0x7f118c2ab750) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c2a0ba0) 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> > (0x0x7f118c2a0c00) 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> (0x0x7f118c2ab7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c2a0c60) 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> > (0x0x7f118c2ab820) 0 empty
  std::is_rvalue_reference<const UFDeviceProperty> (0x0x7f118c2ab888) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c2a0cc0) 0 empty

Class std::is_reference<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFDeviceProperty> (0x0x7f118c2ab8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c2a0d20) 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> > (0x0x7f118c2a0d80) 0 empty

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

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

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

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

Class std::is_void<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFDeviceProperty> (0x0x7f118c2abaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c2a0f60) 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> > (0x0x7f118c2abb60) 0 empty
  std::is_void<const UFDeviceProperty> (0x0x7f118c2abbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c317000) 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> > (0x0x7f118c2abc30) 0 empty
  std::__or_<std::is_reference<const UFDeviceProperty>, std::is_void<const UFDeviceProperty> > (0x0x7f118c2abc98) 0 empty
    std::is_void<const UFDeviceProperty> (0x0x7f118c2abd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c317120) 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> > > (0x0x7f118c2abd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c3171e0) 0 empty

Class std::is_object<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFDeviceProperty> (0x0x7f118c2abdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c317240) 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> > (0x0x7f118c3172a0) 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> > (0x0x7f118c2abf08) 0 empty
  std::is_object<const UFDeviceProperty> (0x0x7f118c2abf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c317300) 0 empty

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

Class std::is_function<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFDeviceProperty&> (0x0x7f118c31c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c3175a0) 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&> > > (0x0x7f118c317600) 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&> (0x0x7f118c31c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c317720) 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&> > (0x0x7f118c317780) 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&> > (0x0x7f118c31c138) 0 empty
  std::is_lvalue_reference<const UFDeviceProperty&> (0x0x7f118c31c1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c3177e0) 0 empty

Class std::is_reference<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFDeviceProperty&> (0x0x7f118c31c208) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c317840) 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&> > (0x0x7f118c3178a0) 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&> > (0x0x7f118c31c340) 0 empty
  std::is_reference<const UFDeviceProperty&> (0x0x7f118c31c3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c317900) 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&> > (0x0x7f118c31c410) 0 empty
  std::__or_<std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> > (0x0x7f118c31c478) 0 empty
    std::is_reference<const UFDeviceProperty&> (0x0x7f118c31c4e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f118c317a20) 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&> > > (0x0x7f118c31c548) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c317ae0) 0 empty

Class std::is_object<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFDeviceProperty&> (0x0x7f118c31c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c317b40) 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&> > (0x0x7f118c317ba0) 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&> > (0x0x7f118c31c618) 0 empty
  std::is_reference<const UFDeviceProperty&> (0x0x7f118c31c680) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c317c00) 0 empty

Class std::__is_referenceable<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFDeviceProperty&> (0x0x7f118c31c7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c317d20) 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> (0x0x7f118c317d80) 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&> (0x0x7f118c31c820) 0 empty
  std::__add_rvalue_reference_helper<const UFDeviceProperty&, true> (0x0x7f118c317de0) 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&> (0x0x7f118c317540) 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&> (0x0x7f118c31c8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c317e40) 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> (0x0x7f118c31c958) 0 empty
  std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f118c31c9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c317ea0) 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> (0x0x7f118c31ca28) 0 empty
  std::__is_copy_assignable_impl<const UFDeviceProperty, true> (0x0x7f118c31ca90) 0 empty
    std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f118c31caf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c317f00) 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> > (0x0x7f118c317f60) 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> > > > (0x0x7f118c31cb60) 0 empty
  std::is_copy_assignable<const UFDeviceProperty> (0x0x7f118c31cbc8) 0 empty
    std::__is_copy_assignable_impl<const UFDeviceProperty, true> (0x0x7f118c31cc30) 0 empty
      std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f118c31cc98) 0 empty
        std::integral_constant<bool, false> (0x0x7f118c337000) 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&> (0x0x7f118c337060) 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> > > > > (0x0x7f118c31cd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c3370c0) 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&> (0x0x7f118c337120) 0 empty

Class std::is_function<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFDeviceProperty&&> (0x0x7f118c31ce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c3371e0) 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&&> > > (0x0x7f118c337240) 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&&> (0x0x7f118c31cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c337360) 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&&> > (0x0x7f118c3373c0) 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&&> (0x0x7f118c31cf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c337420) 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&&> > (0x0x7f118c31cf70) 0 empty
  std::is_rvalue_reference<const UFDeviceProperty&&> (0x0x7f118c34f000) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c337480) 0 empty

Class std::is_reference<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFDeviceProperty&&> (0x0x7f118c34f068) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c3374e0) 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&&> > (0x0x7f118c337540) 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&&> > (0x0x7f118c34f1a0) 0 empty
  std::is_reference<const UFDeviceProperty&&> (0x0x7f118c34f208) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c3375a0) 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&&> > (0x0x7f118c34f340) 0 empty
  std::__or_<std::is_reference<const UFDeviceProperty&&>, std::is_void<const UFDeviceProperty&&> > (0x0x7f118c34f3a8) 0 empty
    std::is_reference<const UFDeviceProperty&&> (0x0x7f118c34f410) 0 empty
      std::integral_constant<bool, true> (0x0x7f118c337600) 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&&> > > (0x0x7f118c34f4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c337660) 0 empty

Class std::is_object<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFDeviceProperty&&> (0x0x7f118c34f548) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c3376c0) 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&&> > (0x0x7f118c337720) 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&&> > (0x0x7f118c34f5b0) 0 empty
  std::is_reference<const UFDeviceProperty&&> (0x0x7f118c34f618) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c337780) 0 empty

Class std::__is_referenceable<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFDeviceProperty&&> (0x0x7f118c34f750) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c3378a0) 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> (0x0x7f118c337900) 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&&> (0x0x7f118c34f7b8) 0 empty
  std::__add_rvalue_reference_helper<const UFDeviceProperty&&, true> (0x0x7f118c337960) 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&&> (0x0x7f118c337180) 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&&> (0x0x7f118c34f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c3379c0) 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> (0x0x7f118c34f888) 0 empty
  std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f118c34f8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c337a20) 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> (0x0x7f118c34f958) 0 empty
  std::__is_move_assignable_impl<const UFDeviceProperty, true> (0x0x7f118c34f9c0) 0 empty
    std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f118c34fa28) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c337a80) 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> > (0x0x7f118c337ae0) 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> > > > (0x0x7f118c34fa90) 0 empty
  std::is_move_assignable<const UFDeviceProperty> (0x0x7f118c34faf8) 0 empty
    std::__is_move_assignable_impl<const UFDeviceProperty, true> (0x0x7f118c34fb60) 0 empty
      std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f118c34fbc8) 0 empty
        std::integral_constant<bool, false> (0x0x7f118c337b40) 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&&> (0x0x7f118c337ba0) 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> > > (0x0x7f118c337c00) 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*> > (0x0x7f118c337c60) 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> (0x0x7f118c34fc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c337cc0) 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> > (0x0x7f118c34fc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c337d20) 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> > > (0x0x7f118c337d80) 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> > > (0x0x7f118c337de0) 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> > > (0x0x7f118c34fd00) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value> > (0x0x7f118c34fd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c337e40) 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> > > > (0x0x7f118c337ea0) 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> > > (0x0x7f118c34fdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c337f00) 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> > > > (0x0x7f118c337f60) 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> > (0x0x7f118c37b060) 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> > (0x0x7f118c37b0c0) 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> > (0x0x7f118c37b000) 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> > (0x0x7f118c34fea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c37b120) 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> > (0x0x7f118c34ff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c37b180) 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> > > > (0x0x7f118c37b1e0) 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> > (0x0x7f118c34ff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c37b240) 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> > > (0x0x7f118c37b2a0) 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> > (0x0x7f118c31cd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c37b300) 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> > > (0x0x7f118c383000) 0 empty
  std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f118c383068) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c37b360) 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> > > (0x0x7f118c3830d0) 0 empty
  std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > (0x0x7f118c383138) 0 empty
    std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f118c3831a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c37b3c0) 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> > > > (0x0x7f118c37b480) 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> > > (0x0x7f118c37b4e0) 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> > > (0x0x7f118c383208) 0 empty
  std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f118c383270) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c37b540) 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> > > (0x0x7f118c3832d8) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f118c383340) 0 empty
    std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f118c3833a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c37b5a0) 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> > > > (0x0x7f118c383410) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c37b600) 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> > (0x0x7f118c383478) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c37b660) 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> > > (0x0x7f118c37b6c0) 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> > > (0x0x7f118c3834e0) 0 empty
  std::is_object<std::default_delete<const oif::frame::Value> > (0x0x7f118c383548) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c37b720) 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> > (0x0x7f118c3835b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c37b780) 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> (0x0x7f118c37b7e0) 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> > (0x0x7f118c383618) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>, true> (0x0x7f118c37b840) 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> (0x0x7f118c37b420) 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> > (0x0x7f118c3836e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c37b8a0) 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> > > (0x0x7f118c383750) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f118c3837b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c37b900) 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> > > > (0x0x7f118c383820) 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> > > (0x0x7f118c383888) 0 empty
    std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f118c3838f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f118c37b960) 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> > > > > (0x0x7f118c383958) 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> > > > (0x0x7f118c3839c0) 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> > > (0x0x7f118c383a28) 0 empty
      std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f118c383a90) 0 empty
        std::integral_constant<bool, true> (0x0x7f118c37b9c0) 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> > > > > (0x0x7f118c383af8) 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> > > > > (0x0x7f118c383b60) 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> > > > (0x0x7f118c383bc8) 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> > > (0x0x7f118c383c30) 0 empty
        std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f118c383c98) 0 empty
          std::integral_constant<bool, true> (0x0x7f118c37ba20) 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> > > > > > (0x0x7f118c37ba80) 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> > > (0x0x7f118c383d00) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f118c383d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c37bae0) 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> > (0x0x7f118c5026c0) 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 (0x0x7f118c37bb40) 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> > > (0x0x7f118c502660) 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> > > (0x0x7f118c4f4270) 0
  std::_Rb_tree_node_base (0x0x7f118c502600) 0

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

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

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

Class std::is_function<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFFrameProperty> (0x0x7f118c3c51a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c3ba9c0) 0 empty

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

Class std::is_lvalue_reference<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFFrameProperty> (0x0x7f118c3c5208) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c3baa80) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const UFFrameProperty>, std::is_rvalue_reference<const UFFrameProperty> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const UFFrameProperty>, std::is_rvalue_reference<const UFFrameProperty> > (0x0x7f118c3baae0) 0 empty

Class std::is_rvalue_reference<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFFrameProperty> (0x0x7f118c3c5270) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c3bab40) 0 empty

Class std::__or_<std::is_lvalue_reference<const UFFrameProperty>, std::is_rvalue_reference<const UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFFrameProperty>, std::is_rvalue_reference<const UFFrameProperty> > (0x0x7f118c3c52d8) 0 empty
  std::is_rvalue_reference<const UFFrameProperty> (0x0x7f118c3c5340) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c3baba0) 0 empty

Class std::is_reference<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFFrameProperty> (0x0x7f118c3c53a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c3bac00) 0 empty

Class std::conditional<false, std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> > (0x0x7f118c3bac60) 0 empty

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

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

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

Class std::__is_void_helper<UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<UFFrameProperty> (0x0x7f118c3c5618) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c3bade0) 0 empty

Class std::is_void<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFFrameProperty> (0x0x7f118c3c5680) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c3bae40) 0 empty

Class std::__or_<std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> > (0x0x7f118c3c56e8) 0 empty
  std::is_void<const UFFrameProperty> (0x0x7f118c3c5750) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c3baea0) 0 empty

Class std::__or_<std::is_function<const UFFrameProperty>, std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFFrameProperty>, std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> > (0x0x7f118c3c57b8) 0 empty
  std::__or_<std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> > (0x0x7f118c3c5820) 0 empty
    std::is_void<const UFFrameProperty> (0x0x7f118c3c5888) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c42a000) 0 empty

Class std::__not_<std::__or_<std::is_function<const UFFrameProperty>, std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const UFFrameProperty>, std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> > > (0x0x7f118c3c58f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c42a0c0) 0 empty

Class std::is_object<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFFrameProperty> (0x0x7f118c3c5958) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c42a120) 0 empty

Class std::conditional<true, std::is_object<const UFFrameProperty>, std::is_reference<const UFFrameProperty> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const UFFrameProperty>, std::is_reference<const UFFrameProperty> > (0x0x7f118c42a180) 0 empty

Class std::__or_<std::is_object<const UFFrameProperty>, std::is_reference<const UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFFrameProperty>, std::is_reference<const UFFrameProperty> > (0x0x7f118c3c5a90) 0 empty
  std::is_object<const UFFrameProperty> (0x0x7f118c3c5af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c42a1e0) 0 empty

Class std::__is_referenceable<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFFrameProperty> (0x0x7f118c3c5b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c42a300) 0 empty

Class std::is_function<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFFrameProperty&> (0x0x7f118c3c5bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c42a3c0) 0 empty

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

Class std::is_lvalue_reference<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFFrameProperty&> (0x0x7f118c3c5c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c42a480) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const UFFrameProperty&>, std::is_rvalue_reference<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFFrameProperty&>, std::is_rvalue_reference<const UFFrameProperty&> > (0x0x7f118c3c5c98) 0 empty
  std::is_lvalue_reference<const UFFrameProperty&> (0x0x7f118c3c5d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c42a540) 0 empty

Class std::is_reference<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFFrameProperty&> (0x0x7f118c3c5d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c42a5a0) 0 empty

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

Class std::__or_<std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> > (0x0x7f118c3c5ea0) 0 empty
  std::is_reference<const UFFrameProperty&> (0x0x7f118c3c5f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c42a660) 0 empty

Class std::__or_<std::is_function<const UFFrameProperty&>, std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFFrameProperty&>, std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> > (0x0x7f118c3c5f70) 0 empty
  std::__or_<std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> > (0x0x7f118c440000) 0 empty
    std::is_reference<const UFFrameProperty&> (0x0x7f118c440068) 0 empty
      std::integral_constant<bool, true> (0x0x7f118c42a780) 0 empty

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

Class std::is_object<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFFrameProperty&> (0x0x7f118c440138) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c42a8a0) 0 empty

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

Class std::__or_<std::is_object<const UFFrameProperty&>, std::is_reference<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFFrameProperty&>, std::is_reference<const UFFrameProperty&> > (0x0x7f118c440270) 0 empty
  std::is_reference<const UFFrameProperty&> (0x0x7f118c4402d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c42a960) 0 empty

Class std::__is_referenceable<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFFrameProperty&> (0x0x7f118c440340) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c42ab40) 0 empty

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

Class std::add_rvalue_reference<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const UFFrameProperty&> (0x0x7f118c4403a8) 0 empty
  std::__add_rvalue_reference_helper<const UFFrameProperty&, true> (0x0x7f118c42ac00) 0 empty

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

Class std::is_assignable<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f118c440478) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c42ac60) 0 empty

Class std::__is_copy_assignable_impl<const UFFrameProperty, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const UFFrameProperty, true> (0x0x7f118c4404e0) 0 empty
  std::is_assignable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f118c440548) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c42acc0) 0 empty

Class std::is_copy_assignable<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const UFFrameProperty> (0x0x7f118c4405b0) 0 empty
  std::__is_copy_assignable_impl<const UFFrameProperty, true> (0x0x7f118c440618) 0 empty
    std::is_assignable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f118c440680) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c42ad20) 0 empty

Class std::conditional<false, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_copy_assignable<const UFFrameProperty> >
   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 UFFrameProperty> > (0x0x7f118c42ad80) 0 empty

Class std::__and_<std::is_copy_assignable<const UFFrameProperty>, 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 UFFrameProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > (0x0x7f118c4406e8) 0 empty
  std::is_copy_assignable<const UFFrameProperty> (0x0x7f118c440750) 0 empty
    std::__is_copy_assignable_impl<const UFFrameProperty, true> (0x0x7f118c4407b8) 0 empty
      std::is_assignable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f118c440820) 0 empty
        std::integral_constant<bool, false> (0x0x7f118c42ade0) 0 empty

Class std::conditional<false, const std::pair<const UFFrameProperty, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&> (0x0x7f118c42ae40) 0 empty

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

Class std::conditional<true, const std::pair<const UFFrameProperty, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&> (0x0x7f118c42af00) 0 empty

Class std::is_function<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFFrameProperty&&> (0x0x7f118c4409c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c058000) 0 empty

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

Class std::is_lvalue_reference<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFFrameProperty&&> (0x0x7f118c440a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c058180) 0 empty

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

Class std::is_rvalue_reference<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFFrameProperty&&> (0x0x7f118c440a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c058240) 0 empty

Class std::__or_<std::is_lvalue_reference<const UFFrameProperty&&>, std::is_rvalue_reference<const UFFrameProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFFrameProperty&&>, std::is_rvalue_reference<const UFFrameProperty&&> > (0x0x7f118c440af8) 0 empty
  std::is_rvalue_reference<const UFFrameProperty&&> (0x0x7f118c440b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c0582a0) 0 empty

Class std::is_reference<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFFrameProperty&&> (0x0x7f118c440bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c058300) 0 empty

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

Class std::__or_<std::is_reference<const UFFrameProperty&&>, std::is_void<const UFFrameProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFFrameProperty&&>, std::is_void<const UFFrameProperty&&> > (0x0x7f118c440d00) 0 empty
  std::is_reference<const UFFrameProperty&&> (0x0x7f118c440d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c0583c0) 0 empty

Class std::__or_<std::is_function<const UFFrameProperty&&>, std::is_reference<const UFFrameProperty&&>, std::is_void<const UFFrameProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFFrameProperty&&>, std::is_reference<const UFFrameProperty&&>, std::is_void<const UFFrameProperty&&> > (0x0x7f118c440dd0) 0 empty
  std::__or_<std::is_reference<const UFFrameProperty&&>, std::is_void<const UFFrameProperty&&> > (0x0x7f118c440e38) 0 empty
    std::is_reference<const UFFrameProperty&&> (0x0x7f118c440ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f118c0584e0) 0 empty

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

Class std::is_object<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFFrameProperty&&> (0x0x7f118c440f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c058600) 0 empty

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

Class std::__or_<std::is_object<const UFFrameProperty&&>, std::is_reference<const UFFrameProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFFrameProperty&&>, std::is_reference<const UFFrameProperty&&> > (0x0x7f118c065000) 0 empty
  std::is_reference<const UFFrameProperty&&> (0x0x7f118c065068) 0 empty
    std::integral_constant<bool, true> (0x0x7f118c0586c0) 0 empty

Class std::__is_referenceable<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFFrameProperty&&> (0x0x7f118c0651a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f118c0587e0) 0 empty

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

Class std::add_rvalue_reference<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const UFFrameProperty&&> (0x0x7f118c065208) 0 empty
  std::__add_rvalue_reference_helper<const UFFrameProperty&&, true> (0x0x7f118c0588a0) 0 empty

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

Class std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f118c065270) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c058900) 0 empty

Class std::__is_move_assignable_impl<const UFFrameProperty, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const UFFrameProperty, true> (0x0x7f118c0652d8) 0 empty
  std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f118c065340) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c058960) 0 empty

Class std::is_move_assignable<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const UFFrameProperty> (0x0x7f118c0653a8) 0 empty
  std::__is_move_assignable_impl<const UFFrameProperty, true> (0x0x7f118c065410) 0 empty
    std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f118c065478) 0 empty
      std::integral_constant<bool, false> (0x0x7f118c0589c0) 0 empty

Class std::conditional<false, std::is_move_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_move_assignable<const UFFrameProperty> >
   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 UFFrameProperty> > (0x0x7f118c058a20) 0 empty

Class std::__and_<std::is_move_assignable<const UFFrameProperty>, 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 UFFrameProperty>, std::is_move_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > (0x0x7f118c0654e0) 0 empty
  std::is_move_assignable<const UFFrameProperty> (0x0x7f118c065548) 0 empty
    std::__is_move_assignable_impl<const UFFrameProperty, true> (0x0x7f118c0655b0) 0 empty
      std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f118c065618) 0 empty
        std::integral_constant<bool, false> (0x0x7f118c058a80) 0 empty

Class std::conditional<false, std::pair<const UFFrameProperty, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> >&&, std::__nonesuch&&> (0x0x7f118c058ae0) 0 empty

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

Class __gnu_cxx::__aligned_membuf<std::pair<const UFFrameProperty, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >::_Tp2 (0x0x7f118c058b40) 0

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

Class std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f118c3c5138) 0
  std::_Rb_tree_node_base (0x0x7f118c3ba840) 0

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

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f118c0950c0) 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> > > > > (0x0x7f118c0bf660) 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> > > > > (0x0x7f118c065a28) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > (0x0x7f118c0bf6c0) 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> >*> (0x0x7f118c065af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c0bf720) 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> >*> > (0x0x7f118c0bf780) 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> > >*> > > (0x0x7f118c065b60) 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> >*> (0x0x7f118c065bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c0bf7e0) 0 empty

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

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

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

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

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

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f118c0f3780) 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> > (0x0x7f118c0f3720) 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> > (0x0x7f118c0f37e0) 0

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f118c0f3a20) 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> > (0x0x7f118c0f39c0) 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> > (0x0x7f118c0f3a80) 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> > > > > (0x0x7f118c174180) 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> > > > > (0x0x7f118c1482d8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f118c1741e0) 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> >*> (0x0x7f118c1483a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c174240) 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> >*> > (0x0x7f118c1742a0) 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> > >*> > > (0x0x7f118c148410) 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> >*> (0x0x7f118c148478) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c174300) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f118c1484e0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f118c174960) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f118c1485b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f118c1749c0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f118c174a20) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::__not_<std::is_pointer<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::__not_<std::is_pointer<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f118c148618) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f118c148680) 0 empty
    std::integral_constant<bool, false> (0x0x7f118c174a80) 0 empty

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> > > (0x0x7f118c1ea7e0) 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> > > (0x0x7f118c213180) 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> > > (0x0x7f118c2135a0) 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> > > (0x0x7f118c148888) 0 empty
  std::tuple_element<0ul, std::tuple<std::default_delete<oif::frame::UFAxis> > > (0x0x7f118c213600) 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> > > (0x0x7f118c213ba0) 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> > > (0x0x7f118c1489c0) 0 empty
  std::tuple_element<0ul, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f118c213c00) 0 empty

