| /system/ulib/fit/include/lib/fit/ |
| A D | function_internal.h | 18 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 D | function.h | 17 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 D | variant.h | 92 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 D | promise_internal.h | 88 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 D | bridge_internal.h | 244 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 D | optional.h | 231 template <typename... Args> 232 T& emplace(Args&&... args) { 234 new (&value_) T(std::forward<Args...>(args)...);
|
| A D | promise.h | 708 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 D | function.h | 51 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 D | ref_ptr.h | 271 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 D | unique_ptr.h | 227 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 D | guard.h | 75 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 D | lock_class.h | 189 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 D | launcher.cpp | 21 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 D | launch.h | 16 struct Args { struct 41 zx_status_t Launch(Args args, zx::job* devmgr_job, zx::channel* devfs_root); argument
|
| /system/ulib/zxtest/ |
| A D | event-broadcaster.cpp | 15 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 D | bind.h | 21 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 D | function_traits_tests.cpp | 13 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 D | traits_tests.cpp | 20 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 D | function_tests.cpp | 35 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 D | fixture.h | 24 static devmgr_launcher::Args DefaultArgs(); 28 static zx_status_t Create(devmgr_launcher::Args args,
|
| /system/ulib/perftest/include/perftest/ |
| A D | perftest.h | 158 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 D | main.cpp | 58 devmgr_launcher::Args args; in enumeration_test()
|
| /system/ulib/devmgr-launcher/ |
| A D | launcher.cpp | 31 zx_status_t Launch(Args args, zx::job* devmgr_job, zx::channel* devfs_root) { in Launch()
|
| /system/utest/fbl/ |
| A D | function_tests.cpp | 24 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 D | ram-nand.cpp | 32 devmgr_launcher::Args args; in Create()
|