Searched refs:decltype (Results 1 - 25 of 44) sorted by relevance

12

/fuchsia/zircon/system/ulib/zircon/
H A Dprivate.h22 __LOCAL decltype(zx_ticks_get) CODE_soft_ticks_get;
29 decltype(name) name __WEAK_ALIAS("_" #name); \
30 decltype(name) VDSO_##name __LOCAL __ALIAS("_" #name)
/fuchsia/zircon/system/utest/ctor/dso-ctor/
H A Ddso-ctor.cpp36 EXPECT_TRUE(decltype(dso_tlocal)::check_before_reference());
38 EXPECT_TRUE(decltype(dso_tlocal)::check_after_reference());
44 EXPECT_TRUE(decltype(dso_tlocal)::check_after_join());
/fuchsia/zircon/system/ulib/ddktl/include/ddktl/protocol/
H A Dethernet-internal.h28 static_assert(fbl::is_same<decltype(&D::EthmacStatus),
35 static_assert(fbl::is_same<decltype(&D::EthmacRecv),
43 static_assert(fbl::is_same<decltype(&D::EthmacCompleteTx),
61 static_assert(fbl::is_same<decltype(&D::EthmacQuery),
69 static_assert(fbl::is_same<decltype(&D::EthmacStop),
76 static_assert(fbl::is_same<decltype(&D::EthmacStart),
84 static_assert(fbl::is_same<decltype(&D::EthmacQueueTx),
92 static_assert(fbl::is_same<decltype(&D::EthmacSetParam),
100 static_assert(fbl::is_same<decltype(&D::EthmacGetBti),
H A Dhidbus-internal.h35 static_assert(fbl::is_same<decltype(&D::HidBusQuery),
44 static_assert(fbl::is_same<decltype(&D::HidBusStart),
53 static_assert(fbl::is_same<decltype(&D::HidBusStop),
62 static_assert(fbl::is_same<decltype(&D::HidBusGetDescriptor),
71 static_assert(fbl::is_same<decltype(&D::HidBusGetReport),
80 static_assert(fbl::is_same<decltype(&D::HidBusSetReport),
89 static_assert(fbl::is_same<decltype(&D::HidBusGetIdle),
98 static_assert(fbl::is_same<decltype(&D::HidBusSetIdle),
107 static_assert(fbl::is_same<decltype(&D::HidBusGetProtocol),
116 static_assert(fbl::is_same<decltype(
[all...]
/fuchsia/zircon/system/utest/fbl/
H A Dtype_info_tests.cpp43 EXPECT_STR_NE(fbl::TypeInfo<decltype(lambda)>::Name(), "");
46 EXPECT_STR_EQ(fbl::TypeInfo<decltype(array)>::Name(), "char [10]");
49 EXPECT_STR_EQ(fbl::TypeInfo<decltype(array_reference)>::Name(), "char (&)[10]");
H A Dtype_support_tests.cpp22 static_assert(fbl::is_null_pointer<decltype(nullptr)>::value, "");
23 static_assert(fbl::is_null_pointer<const decltype(nullptr)>::value, "");
24 static_assert(fbl::is_null_pointer<volatile decltype(nullptr)>::value, "");
25 static_assert(fbl::is_null_pointer<const volatile decltype(nullptr)>::value, "");
309 static_assert(!fbl::is_floating_point<decltype(nullptr)>::value, "nullptr is not floating point");
336 static_assert(!fbl::is_integral<decltype(nullptr)>::value, "nullptr is not integral");
366 static_assert(!fbl::is_arithmetic<decltype(nullptr)>::value, "nullptr is not arithmetic");
380 static_assert(!fbl::is_signed<decltype(nullptr)>::value, "nullptr is not signed");
394 static_assert(!fbl::is_unsigned<decltype(nullptr)>::value, "nullptr is not unsigned");
408 static_assert(!fbl::is_signed_integer<decltype(nullpt
[all...]
H A Dstring_traits_tests.cpp56 static_assert(!fbl::is_string_like<decltype(nullptr)>::value, "bad - null");
/fuchsia/zircon/system/ulib/ddktl/include/ddktl/
H A Ddevice-internal.h111 static_assert(fbl::is_same<decltype(&D::DdkGetProtocol),
124 static_assert(fbl::is_same<decltype(&D::DdkOpen),
139 fbl::is_same<decltype(&D::DdkOpenAt),
153 static_assert(fbl::is_same<decltype(&D::DdkClose), zx_status_t (D::*)(uint32_t)>::value,
166 static_assert(fbl::is_same<decltype(&D::DdkUnbind), void (D::*)(void)>::value,
178 static_assert(fbl::is_same<decltype(&D::DdkRelease), void (D::*)(void)>::value,
190 static_assert(fbl::is_same<decltype(&D::DdkRead),
204 static_assert(fbl::is_same<decltype(&D::DdkWrite),
218 static_assert(fbl::is_same<decltype(&D::DdkGetSize), zx_off_t (D::*)(void)>::value,
231 static_assert(fbl::is_same<decltype(
[all...]
/fuchsia/zircon/system/ulib/fbl/include/fbl/
H A Dunique_free_ptr.h21 constexpr unique_free_ptr(decltype(nullptr)) : unique_free_ptr() {} function in class:fbl::unique_free_ptr
35 unique_free_ptr& operator=(decltype(nullptr)) { function in class:fbl::unique_free_ptr
41 bool operator==(decltype(nullptr)) const { return (ptr_ == nullptr); } function in class:fbl::unique_free_ptr
42 bool operator!=(decltype(nullptr)) const { return (ptr_ != nullptr); } function in class:fbl::unique_free_ptr
91 static inline bool operator==(decltype(nullptr), const unique_free_ptr<T>& ptr) {
96 static inline bool operator!=(decltype(nullptr), const unique_free_ptr<T>& ptr) {
H A Dunique_ptr.h25 constexpr unique_ptr(decltype(nullptr)) : unique_ptr() {} function in class:fbl::unique_ptr
39 unique_ptr& operator=(decltype(nullptr)) { function in class:fbl::unique_ptr
45 bool operator==(decltype(nullptr)) const { return (ptr_ == nullptr); } function in class:fbl::unique_ptr
46 bool operator!=(decltype(nullptr)) const { return (ptr_ != nullptr); } function in class:fbl::unique_ptr
137 constexpr unique_ptr(decltype(nullptr)) : unique_ptr() {} function in class:fbl::unique_ptr
154 bool operator==(decltype(nullptr)) const { return (ptr_ == nullptr); } function in class:fbl::unique_ptr
155 bool operator!=(decltype(nullptr)) const { return (ptr_ != nullptr); } function in class:fbl::unique_ptr
201 static inline bool operator==(decltype(nullptr), const unique_ptr<T>& ptr) {
206 static inline bool operator!=(decltype(nullptr), const unique_ptr<T>& ptr) {
H A Dtype_support.h41 struct is_null_pointer<decltype(nullptr)> : true_type {};
44 struct is_null_pointer<const decltype(nullptr)> : true_type {};
47 struct is_null_pointer<volatile decltype(nullptr)> : true_type {};
50 struct is_null_pointer<const volatile decltype(nullptr)> : true_type {};
349 decltype(test(make_from_type()))::value;
368 // static_assert(is_same<decltype(&T::Bar), void (T::*)(int)>::value,
377 template <typename C> static ::fbl::true_type test( decltype(&C::fn_name) ); \
381 static constexpr bool value = decltype(test<T>(nullptr))::value; \
395 template <typename C> static ::fbl::true_type test( decltype(static_cast<sig>(&C::fn_name)) ); \
399 static constexpr bool value = decltype(tes
[all...]
H A Drecycler.h132 static_assert(is_same<decltype(&T::fbl_recycle), void (T::*)(void)>::value,
H A Dfunction.h29 struct NullEq<T, decltype(*static_cast<T*>(nullptr) == nullptr)> {
210 Function(decltype(nullptr)) { holder_.InitializeNullTarget(); } function in class:fbl::internal::Function
241 Function& operator=(decltype(nullptr)) { function in class:fbl::internal::Function
352 // explicit Function(decltype(nullptr));
365 // Function& operator=(decltype(nullptr));
437 decltype(nullptr)) {
442 decltype(nullptr)) {
446 bool operator==(decltype(nullptr),
451 bool operator!=(decltype(nullptr),
H A Dref_ptr.h65 constexpr RefPtr(decltype(nullptr)) function in class:fbl::final
201 bool operator==(decltype(nullptr)) const { return (ptr_ == nullptr); } function in class:fbl::final
202 bool operator!=(decltype(nullptr)) const { return (ptr_ != nullptr); } function in class:fbl::final
247 static inline bool operator==(decltype(nullptr), const RefPtr<T>& ptr) {
252 static inline bool operator!=(decltype(nullptr), const RefPtr<T>& ptr) {
H A Darray.h16 constexpr Array(decltype(nullptr)) : Array() {} function in class:fbl::Array
/fuchsia/zircon/system/ulib/fit/include/lib/fit/
H A Dtraits_internal.h19 struct equals_null<T, decltype(*static_cast<T*>(nullptr) == nullptr)> {
H A Dfunction_internal.h32 struct target<decltype(nullptr), true, Result, Args...> {
47 constexpr target_ops<Result, Args...> target<decltype(nullptr), true, Result, Args...>::ops = {
134 using null_target_type = target_type<decltype(nullptr)>;
143 function(decltype(nullptr)) { function in class:fit::internal::function
154 typename = decltype(std::declval<Callable>()(std::declval<Args>()...))>
177 function& operator=(decltype(nullptr)) { function in class:fit::internal::function
289 decltype(nullptr)) {
293 bool operator==(decltype(nullptr),
299 decltype(nullptr)) {
303 bool operator!=(decltype(nullpt
[all...]
H A Dfunction_traits.h46 struct function_traits : public function_traits<decltype(&T::operator())> {};
/fuchsia/zircon/system/utest/ctor/
H A Dctor.cpp45 EXPECT_TRUE(decltype(tlocal)::check_before_reference());
47 EXPECT_TRUE(decltype(tlocal)::check_after_reference());
60 EXPECT_TRUE(decltype(tlocal)::check_after_join());
/fuchsia/zircon/system/dev/tee/optee/
H A Dtee-smc.h12 alignas(alignof(decltype(zx_smc_result_t::arg0))) type0 name0; \
13 alignas(alignof(decltype(zx_smc_result_t::arg1))) type1 name1; \
14 alignas(alignof(decltype(zx_smc_result_t::arg2))) type2 name2; \
15 alignas(alignof(decltype(zx_smc_result_t::arg3))) type3 name3;
H A Doptee-smc.h13 alignas(alignof(decltype(zx_smc_parameters_t::func_id))) uint32_t func_id; \
14 alignas(alignof(decltype(zx_smc_parameters_t::arg1))) type1 name1; \
15 alignas(alignof(decltype(zx_smc_parameters_t::arg2))) type2 name2; \
16 alignas(alignof(decltype(zx_smc_parameters_t::arg3))) type3 name3; \
17 alignas(alignof(decltype(zx_smc_parameters_t::arg4))) type4 name4; \
18 alignas(alignof(decltype(zx_smc_parameters_t::arg5))) type5 name5; \
19 alignas(alignof(decltype(zx_smc_parameters_t::arg6))) type6 name6;
/fuchsia/zircon/system/ulib/hwreg/include/hwreg/
H A Dbitfields.h257 // Declares "decltype(FIELD) NAME() const" and "void set_NAME(decltype(FIELD))" that
261 typename fbl::remove_reference<decltype(FIELD)>::type>::value, \
264 static_assert((BIT_HIGH) < sizeof(decltype(FIELD)) * CHAR_BIT, "Upper bit is out of range"); \
265 typename fbl::remove_reference<decltype(FIELD)>::type NAME() const { \
266 return hwreg::BitfieldRef<const typename fbl::remove_reference<decltype(FIELD)>::type>( \
269 void set_ ## NAME(typename fbl::remove_reference<decltype(FIELD)>::type val) { \
270 hwreg::BitfieldRef<typename fbl::remove_reference<decltype(FIELD)>::type>( \
274 // Declares "decltype(FIELD) NAME() const" and "void set_NAME(decltype(FIEL
[all...]
/fuchsia/zircon/system/ulib/lockdep/include/lockdep/
H A Dlock_traits.h147 name, ::lockdep::GlobalReference<decltype(global_lock), global_lock>, \
H A Dlock_policy.h88 decltype(LOCK_DEP_GetLockPolicyType(
/fuchsia/zircon/system/utest/fit/
H A Dfunction_traits_tests.cpp61 using Traits = TraitsTest<decltype(lambda)>::Traits;

Completed in 196 milliseconds

12