Searched refs:void_t (Results 1 – 6 of 6) sorted by relevance
/ohos5.0/base/msdp/device_status/utils/common/include/ |
H A D | utility.h | 30 template<typename, typename = std::void_t<>> 34 struct IsStreamable<T, std::void_t<decltype(operator<<(std::declval<std::ostream>(), std::declval<T…
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeBase/api/base/containers/ |
H A D | type_traits.h | 152 using void_t = void; 163 struct add_lvalue_reference<T, void_t<T&>> { 167 struct add_rvalue_reference<T, void_t<T&>> {
|
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 | 1220 …struct has_iterator_category<Iterator, void_t<typename Iterator::iterator_category>> : BASE_NS::tr… 1231 struct has_ptr_method<Iterator, BASE_NS::void_t<ptr_fn<Iterator>>> : BASE_NS::true_type {};
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_profiler/ |
H A D | rs_profiler_packet.h | 79 struct HasContiguousLayout<T, std::void_t<decltype(std::declval<T>().data())>> : std::true_type {};
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/modifier/ |
H A D | rs_property.h | 87 using void_t = typename make_void<T...>::type; variable 93 void_t<decltype(std::declval<T>() == std::declval<T>())>> 100 void_t<decltype(std::declval<T>() + std::declval<T>()),
|