Home
last modified time | relevance | path

Searched refs:callable_traits (Results 1 – 6 of 6) sorted by relevance

/system/ulib/fit/include/lib/fit/
A Dtraits.h59 struct callable_traits : public callable_traits<decltype(&T::operator())> {}; struct
66 struct callable_traits<ReturnType (FunctorType::*)(ArgTypes...)>
67 : public callable_traits<ReturnType (FunctorType::*)(ArgTypes...) const> {};
71 struct callable_traits<ReturnType (FunctorType::*)(ArgTypes...) const>
72 : public callable_traits<ReturnType (*)(ArgTypes...)> {
79 struct callable_traits<ReturnType (*)(ArgTypes...)>
80 : public callable_traits<ReturnType(ArgTypes...)> {
87 struct callable_traits<ReturnType(ArgTypes...)> {
92 callable_traits() = delete;
A Dfunction_traits.h14 using function_traits = callable_traits<T>;
A Dpromise_internal.h60 typename ReturnType = typename callable_traits<Handler>::return_type,
214 ::fit::callable_traits<Handler>::args::size) -
257 typename ::fit::callable_traits<Handler>::args::template at<0>;
306 typename ::fit::callable_traits<Handler>::args::template at<
340 typename ::fit::callable_traits<Handler>::args::template at<
393 typename ::fit::callable_traits<Handler>::args::template at<
A Dpromise.h632 static_assert(std::is_void<typename callable_traits< in inspect()
/system/ulib/fidl/include/lib/fidl/llcpp/
A Dencoded_message.h92 fit::callable_traits<Callback>::args::size == 2 && in decltype()
95 typename fit::template callable_traits<Callback>::args::template at<0>>::value && in decltype()
98 typename fit::template callable_traits<Callback>::args::template at<1>>::value, in decltype()
/system/utest/fit/
A Dtraits_tests.cpp27 invoke_with_defaults(std::move(c), typename fit::callable_traits<Callable>::args{}); in invoke_with_defaults()
45 using Traits = fit::callable_traits<Callable>;

Completed in 13 milliseconds