Home
last modified time | relevance | path

Searched refs:Args (Results 1 – 25 of 26) sorted by relevance

12

/system/ulib/fit/include/lib/fit/
A Dfunction_internal.h18 template <typename Result, typename... Args>
21 Result (*invoke)(void* bits, Args... args);
29 template <typename Result, typename... Args>
31 static Result invoke(void* bits, Args... args) {
35 static const target_ops<Result, Args...> ops;
44 template <typename Result, typename... Args>
45 constexpr target_ops<Result, Args...> target<decltype(nullptr), true, Result, Args...>::ops = {
70 static const target_ops<Result, Args...> ops;
78 constexpr target_ops<Result, Args...> target<Callable, true, Result, Args...>::ops = {
104 static const target_ops<Result, Args...> ops;
[all …]
A Dfunction.h17 typename Result, typename... Args>
72 typename Result, typename... Args>
83 Result, Args...>;
102 function_impl(Result (*target)(Args...)) { in function_impl() argument
115 std::declval<Args>()...)),
139 Result operator()(Args... args) const { in operator()
156 std::declval<Args>()...)),
220 Result operator()(Args... args) { in share()
306 template <typename R, typename T, typename... Args>
307 auto bind_member(T* instance, R (T::*fn)(Args...)) { in bind_member() argument
[all …]
A Dvariant.h92 template <typename... Args>
94 : alt(std::forward<Args>(args)...) {}
96 template <size_t index, typename... Args>
114 template <typename... Args>
120 template <size_t index, typename... Args>
173 template <size_t index, typename... Args>
175 in_place_index_t<index>, Args&&... args)
197 template <size_t index, typename... Args>
328 template <size_t index, typename... Args>
353 template <size_t index, typename... Args>
[all …]
A Dpromise_internal.h88 template <typename... Args>
90 handler_(std::forward<Args>(args)...);
107 template <typename... Args>
109 return handler_(std::forward<Args>(args)...);
126 template <typename... Args>
145 template <typename... Args>
164 template <typename... Args>
191 template <typename... Args>
242 template <typename... Args>
244 return base_.template call<Args...>(context, std::forward<Args>(args)...);
[all …]
A Dbridge_internal.h244 template <typename... Args, typename E>
245 class bridge_bind_tuple_callback<std::tuple<Args...>, E> final {
246 using bridge_state = bridge_state<std::tuple<Args...>, E>;
252 void operator()(Args... args) { in operator()
256 ::fit::ok(std::make_tuple<Args...>(std::forward<Args>(args)...))); in operator()
A Doptional.h231 template <typename... Args>
232 T& emplace(Args&&... args) {
234 new (&value_) T(std::forward<Args...>(args)...);
A Dpromise.h708 template <typename Wrapper, typename... Args>
709 decltype(auto) wrap_with(Wrapper& wrapper, Args... args) { in decltype()
712 std::forward<Args>(args)...); in decltype()
/system/ulib/fbl/include/fbl/
A Dfunction.h51 template <typename Result, typename... Args>
61 virtual Result operator()(Args... args) const = 0;
66 template <typename Result, typename... Args>
76 Result operator()(Args... args) const final {
100 Result operator()(Args... args) const final {
101 return target_(std::forward<Args>(args)...);
127 Result operator()(Args... args) const final {
238 Result operator()(Args... args) const {
307 template <typename R, typename T, typename... Args>
310 using MemFn = R (T::*)(Args...);
[all …]
A Dref_ptr.h271 template <typename... Args>
272 static RefPtr<T> MakeRefCounted(Args&&... args) { in MakeRefCounted()
273 return AdoptRef<T>(new T(std::forward<Args>(args)...)); in MakeRefCounted()
276 template <typename... Args>
278 return AdoptRef<T>(new (ac) T(std::forward<Args>(args)...)); in MakeRefCountedChecked()
284 template <typename T, typename... Args>
285 RefPtr<T> MakeRefCounted(Args&&... args) { in MakeRefCounted()
287 std::forward<Args>(args)...); in MakeRefCounted()
290 template <typename T, typename... Args>
291 RefPtr<T> MakeRefCountedChecked(AllocChecker* ac, Args&&... args) { in MakeRefCountedChecked()
[all …]
A Dunique_ptr.h227 template <typename T, typename... Args>
229 make_unique(Args&&... args) {
230 return unique_ptr<T>(new T(std::forward<Args>(args)...));
233 template <typename T, typename... Args>
240 template <typename T, typename... Args>
242 make_unique_checked(AllocChecker* ac, Args&&... args) {
243 return unique_ptr<T>(new (ac) T(std::forward<Args>(args)...));
/system/ulib/lockdep/include/lockdep/
A Dguard.h75 template <typename Lockable, typename... Args,
77 Guard(Lockable* lock, Args&&... state_args) in Guard()
80 state_{fbl::forward<Args>(state_args)...} { ValidateAndAcquire(); }
84 template <typename Lockable, typename... Args,
86 Guard(Lockable* lock, uintptr_t order, Args&&... state_args) in Guard()
88 : Guard{OrderedLock, lock, order, fbl::forward<Args>(state_args)...} {} in Guard()
96 template <typename... Args>
97 void Release(Args&&... args) __TA_RELEASE() { in Release()
188 template <typename Lockable, typename... Args>
190 uintptr_t order, Args&&... state_args) in Guard()
[all …]
A Dlock_class.h189 template <typename... Args>
190 constexpr Lock(LockClassId id, Args&&... args)
191 : id_{id}, lock_(fbl::forward<Args>(args)...) {}
303 template <typename... Args>
304 constexpr LockDep(Args&&... args)
305 : Lock<LockType>{LockClass<>::Id(), fbl::forward<Args>(args)...} {}
310 template <LockFlags Flags, typename... Args>
311 constexpr LockDep(ExtraFlags<Flags>, Args&&... args)
337 template <typename... Args>
338 constexpr SingletonLockDep(Args&&... args)
[all …]
/system/ulib/devmgr-integration-test/
A Dlauncher.cpp21 devmgr_launcher::Args IsolatedDevmgr::DefaultArgs() { in DefaultArgs()
22 devmgr_launcher::Args args; in DefaultArgs()
36 zx_status_t IsolatedDevmgr::Create(devmgr_launcher::Args args, in Create()
/system/ulib/devmgr-launcher/include/lib/devmgr-launcher/
A Dlaunch.h16 struct Args { struct
41 zx_status_t Launch(Args args, zx::job* devmgr_job, zx::channel* devfs_root); argument
/system/ulib/zxtest/
A Devent-broadcaster.cpp15 template <auto Fn, typename ObserverList, typename... Args>
16 void Broadcast(ObserverList* observers, Args&&... args) { in Broadcast()
18 (observer->*Fn)(std::forward<Args>(args)...); in Broadcast()
/system/ulib/fidl-utils/include/lib/fidl-utils/
A Dbind.h21 template <typename R, typename T, typename... Args>
22 struct MemberFunctionTraits<R (T::*)(Args...)> {
63 typename... Args>
64 static zx_status_t BindMember(void* ctx, Args... args) {
/system/utest/fit/
A Dfunction_traits_tests.cpp13 template <typename Callable, typename... Args>
14 void invoke_with_defaults(Callable c, fit::parameter_pack<Args...>) { in invoke_with_defaults() argument
15 c(Args()...); in invoke_with_defaults()
A Dtraits_tests.cpp20 template <typename Callable, typename... Args>
21 void invoke_with_defaults(Callable c, fit::parameter_pack<Args...>) { in invoke_with_defaults() argument
22 c(Args()...); in invoke_with_defaults()
A Dfunction_tests.cpp35 template <typename R, typename... Args>
36 struct EmptyFunction<R(Args...)> {
37 R operator()(Args... args) const { return fptr(args...); } in operator ()()
41 (Args...) = nullptr;
/system/ulib/devmgr-integration-test/include/lib/devmgr-integration-test/
A Dfixture.h24 static devmgr_launcher::Args DefaultArgs();
28 static zx_status_t Create(devmgr_launcher::Args args,
/system/ulib/perftest/include/perftest/
A Dperftest.h158 template <typename Func, typename Arg, typename... Args>
159 void RegisterTest(const char* name, Func test_func, Arg arg, Args... args) { in RegisterTest()
/system/utest/platform-bus/
A Dmain.cpp58 devmgr_launcher::Args args; in enumeration_test()
/system/ulib/devmgr-launcher/
A Dlauncher.cpp31 zx_status_t Launch(Args args, zx::job* devmgr_job, zx::channel* devfs_root) { in Launch()
/system/utest/fbl/
A Dfunction_tests.cpp24 template<typename R, typename... Args> struct EmptyFunction<R(Args...)> {
25 R operator()(Args... args) const { return fptr(args...); } in operator ()()
28 R (*fptr)(Args...) = nullptr;
/system/ulib/fs-management/
A Dram-nand.cpp32 devmgr_launcher::Args args; in Create()

Completed in 652 milliseconds

12