Home
last modified time | relevance | path

Searched refs:declval (Results 1 - 13 of 13) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/base/
H A Dinterface_traits.h73 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 Dtype_traits.h41 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 Dcloud_db_types.h95 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 Dmath_utils.h45 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 Drs_property.h93 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 Dtraits.h76 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 Dtraits.h76 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 Dvalue_object.h76 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 Dtype_traits.h191 add_rvalue_reference_t<T> declval() noexcept;
344 auto is_implicitly_convertible(int) -> decltype(void(declval<void (&)(To)>()(declval<From>())), true_type {});
H A Dfixed_string.h89 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 Dvector.h1225 using ptr_fn = decltype(BASE_NS::declval<Iterator>().ptr());
/foundation/graphic/graphic_2d/rosen/modules/render_service_profiler/
H A Drs_profiler_packet.h54 struct HasContiguousLayout<T, std::void_t<decltype(std::declval<T>().data())>> : std::true_type {};
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/common/
H A Dvalue_proxy.h44 decltype(variant_cvt_test(std::declval<T>(), std::declval<V>()))::value;

Completed in 8 milliseconds