Searched refs:declval (Results 1 - 13 of 13) sorted by relevance
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/base/ |
H A D | interface_traits.h | 73 static auto Test(U*) -> decltype(BASE_NS::declval<U>() == BASE_NS::declval<V>()); member in HasEqualOperator::BASE_NS 89 static auto Test(U*) -> decltype(BASE_NS::declval<U>() != BASE_NS::declval<V>()); 125 using EnableIfProperBindFunction = decltype(BASE_NS::declval<void(const Type&)>()(BASE_NS::declval<Func>()())); 131 using EnableIfBindFunction = decltype(CallTestFunc(BASE_NS::declval<Func>()())); 140 decltype(BASE_NS::declval<Func>()(BASE_NS::declval<Args>()...), void())> {
|
H A D | type_traits.h | 41 struct IsDetected<decltype(BASE_NS::declval<Op<Args...>>(), void()), Op, Args...> { 105 using HasMyMember = decltype(BASE_NS::declval<Type>().MyMember());
|
/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/include/cloud/ |
H A D | cloud_db_types.h | 95 decltype(variant_index_test(std::declval<T>(), std::declval<Type>()))::value; 97 inline constexpr static int32_t TYPE_MAX = decltype(variant_size_test(std::declval<Type>()))::value;
|
/foundation/multimedia/image_effect/frameworks/native/render_environment/base/math/ |
H A D | math_utils.h | 45 static_assert(std::is_same_v<R, decltype(std::declval<TL>() * std::declval<TR>())>,
in Multiply()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/modifier/ |
H A D | rs_property.h | 93 void_t<decltype(std::declval<T>() == std::declval<T>())>> 100 void_t<decltype(std::declval<T>() + std::declval<T>()), 101 decltype(std::declval<T>() - std::declval<T>()), 102 decltype(std::declval<T>() * std::declval<float>()), 103 decltype(std::declval<T>() == std::declval< [all...] |
/foundation/distributeddatamgr/kv_store/frameworks/common/ |
H A D | traits.h | 76 inline constexpr size_t variant_size_of_v = decltype(variant_size_test(std::declval<V>()))::value; 80 inline constexpr size_t variant_index_of_v = decltype(variant_index_test(std::declval<T>(), std::declval<V>()))::value;
|
/foundation/distributeddatamgr/relational_store/frameworks/native/rdb/mock/include/ |
H A D | traits.h | 76 inline constexpr size_t variant_size_of_v = decltype(variant_size_test(std::declval<V>()))::value; 80 inline constexpr size_t variant_index_of_v = decltype(variant_index_test(std::declval<T>(), std::declval<V>()))::value;
|
/foundation/distributeddatamgr/relational_store/interfaces/inner_api/rdb/include/ |
H A D | value_object.h | 76 decltype(variant_index_test(std::declval<T>(), std::declval<Type>()))::value; 78 inline constexpr static int32_t TYPE_MAX = decltype(variant_size_test(std::declval<Type>()))::value;
|
/foundation/graphic/graphic_3d/lume/LumeBase/api/base/containers/ |
H A D | type_traits.h | 191 add_rvalue_reference_t<T> declval() noexcept; 344 auto is_implicitly_convertible(int) -> decltype(void(declval<void (&)(To)>()(declval<From>())), true_type {});
|
H A D | fixed_string.h | 89 struct HasData<T, void_t<decltype(declval<T>().data())>> : true_type {}; 93 struct HasSize<T, void_t<decltype(declval<T>().size())>> : true_type {};
|
H A D | vector.h | 1225 using ptr_fn = decltype(BASE_NS::declval<Iterator>().ptr());
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_profiler/ |
H A D | rs_profiler_packet.h | 54 struct HasContiguousLayout<T, std::void_t<decltype(std::declval<T>().data())>> : std::true_type {};
|
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/common/ |
H A D | value_proxy.h | 44 decltype(variant_cvt_test(std::declval<T>(), std::declval<V>()))::value;
|
Completed in 8 milliseconds