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

12

/frameworks/native/libs/vr/libpdx/private/pdx/rpc/
H A Dargument_encoder.h25 template <typename... Args>
26 class ArgumentEncoder<void(Args...)> {
31 void EncodeArguments(Args... args) {
40 template <typename Return, typename... Args>
41 class ArgumentEncoder<Return(Args...)> {
49 void EncodeArguments(Args... args) {
64 template <typename Return, typename... Args>
65 inline ArgumentEncoder<Return(Args...)> MakeArgumentEncoder( argument
66 Return (*)(Args...), MessageWriter* writer) {
67 return ArgumentEncoder<Return(Args
152 MakeArgumentDecoder( Return ()Args...), MessageReader* reader) argument
[all...]
H A Ddefault_initialization_allocator.h36 template <typename U, typename... Args>
37 void construct(U* pointer, Args&&... args) {
39 std::forward<Args>(args)...);
H A Dremote_method.h84 template <typename Class, typename Return, typename... Args>
85 class UnpackArguments<Class, Return(Args...)> {
87 using ArgsTupleType = std::tuple<typename std::decay<Args>::type...>;
88 using MethodType = Return (Class::*)(Message&, Args...);
99 constexpr auto Arity = sizeof...(Args);
178 template <typename RemoteMethodType, typename Class, typename... Args,
181 void (Class::*method)(Message&, Args...),
184 using Signature = typename RemoteMethodType::template RewriteArgs<Args...>;
214 typename... Args, typename = EnableIfNotVoidMethod<RemoteMethodType>>
216 Return (Class::*method)(Message&, Args
[all...]
H A Dvariant.h47 template <typename T, typename... Args>
48 struct IsConstructible<T, Args...> : std::is_constructible<T, Args...> {};
50 // Enable if T(Args...) is well formed.
51 template <typename R, typename T, typename... Args>
53 typename std::enable_if<IsConstructible<T, Args...>::value, R>::type;
54 // Enable if T(Args...) is not well formed.
55 template <typename R, typename T, typename... Args>
57 typename std::enable_if<!IsConstructible<T, Args...>::value, R>::type;
167 template <typename... Args>
[all...]
H A Dfunction_traits.h29 using Args = std::tuple<Args_...>;
35 using Arg = typename std::tuple_element<Index, Args>::type;
H A Dremote_method_type.h25 typedef typename Traits::Args Args; typedef in struct:android::pdx::rpc::RemoteMethodType
/frameworks/native/services/surfaceflinger/tests/unittests/
H A DAsyncCallRecorder.h75 template <typename... Args>
76 class AsyncCallRecorder<void (*)(Args...)> {
88 using ArgTuple = std::tuple<std::remove_cv_t<std::remove_reference_t<Args>>...>;
90 void recordCall(Args... args) {
99 return [this](Args... args) { recordCall(args...); };
148 template <typename Ret, typename... Args>
149 class AsyncCallRecorderWithCannedReturn<Ret (*)(Args...)>
150 : public AsyncCallRecorder<void (*)(Args...)> {
155 return [this](Args... args) {
/frameworks/compile/slang/
H A Drs_cc_options.cpp112 llvm::opt::InputArgList Args = local
118 << Args.getArgString(MissingArgIndex) << MissingArgCount;
122 for (llvm::opt::arg_iterator it = Args.filtered_begin(OPT_UNKNOWN),
123 ie = Args.filtered_end();
126 << (*it)->getAsString(Args);
129 DiagOpts.IgnoreWarnings = Args.hasArg(OPT_w);
130 DiagOpts.Warnings = Args.getAllArgValues(OPT_W);
136 for (llvm::opt::ArgList::const_iterator it = Args.begin(), ie = Args.end();
143 Opts.mIncludePaths = Args
[all...]
/frameworks/native/libs/vr/libpdx/private/pdx/
H A Dtrace.h21 template <typename... Args>
22 ScopedTraceArgs(uint64_t tag, const char* format, Args&&... args)
27 std::forward<Args>(args)...);
44 template <typename... Args>
H A Dclient.h80 template <typename RemoteMethodType, typename... Args>
81 Status<typename RemoteMethodType::Return> InvokeRemoteMethod(Args&&... args);
83 template <typename RemoteMethodType, typename ReturnType, typename... Args>
85 Args&&... args);
181 template <typename... Args>
182 static inline std::unique_ptr<T> Create(Args&&... args) {
183 std::unique_ptr<T> client(new T(std::forward<Args>(args)...));
/frameworks/native/cmds/lshal/
H A DTimeout.h80 template<class R, class P, class Function, class I, class... Args>
81 typename std::result_of<Function(I *, Args...)>::type
83 Args &&... args) {
85 typename std::result_of<Function(I *, Args...)>::type ret{Status::ok()};
87 interfaceObject.get(), std::forward<Args>(args)...);
97 template<class Function, class I, class... Args>
98 typename std::result_of<Function(I *, Args...)>::type
99 timeoutIPC(const sp<I> &interfaceObject, Function &&func, Args &&... args) {
/frameworks/native/services/vr/bufferhubd/
H A Ddetached_buffer_channel.h16 template <typename... Args>
17 static std::unique_ptr<DetachedBufferChannel> Create(Args&&... args) {
19 new DetachedBufferChannel(std::forward<Args>(args)...));
/frameworks/base/libs/androidfw/include/androidfw/
H A DUtil.h35 template <typename T, class... Args>
36 std::unique_ptr<T> make_unique(Args&&... args) {
37 return std::unique_ptr<T>(new T{std::forward<Args>(args)...});
/frameworks/base/tools/aapt2/test/
H A DBuilders.h89 template <typename... Args>
90 explicit ValueBuilder(Args&&... args) : value_(new T{std::forward<Args>(args)...}) {
93 template <typename... Args>
94 ValueBuilder& SetSource(Args&&... args) {
95 value_->SetSource(Source{std::forward<Args>(args)...});
/frameworks/native/include/binder/
H A DSafeInterface.h248 template <typename Method, typename TagType, typename... Args>
249 status_t callRemote(TagType tag, Args&&... args) const {
254 static_assert(ArgsMatchParams<std::tuple<Args...>, ParamTuple>::value,
261 status_t error = writeInputs(&data, std::forward<Args>(args)...);
279 error = readOutputs(reply, std::forward<Args>(args)...);
299 template <typename Method, typename TagType, typename... Args>
300 void callRemoteAsync(TagType tag, Args&&... args) const {
305 static_assert(ArgsMatchParams<std::tuple<Args...>, ParamTuple>::value,
311 status_t error = writeInputs(&data, std::forward<Args>(args)...);
352 template <typename... Args, typenam
[all...]
/frameworks/native/libs/binder/include/binder/
H A DSafeInterface.h248 template <typename Method, typename TagType, typename... Args>
249 status_t callRemote(TagType tag, Args&&... args) const {
254 static_assert(ArgsMatchParams<std::tuple<Args...>, ParamTuple>::value,
261 status_t error = writeInputs(&data, std::forward<Args>(args)...);
279 error = readOutputs(reply, std::forward<Args>(args)...);
299 template <typename Method, typename TagType, typename... Args>
300 void callRemoteAsync(TagType tag, Args&&... args) const {
305 static_assert(ArgsMatchParams<std::tuple<Args...>, ParamTuple>::value,
311 status_t error = writeInputs(&data, std::forward<Args>(args)...);
352 template <typename... Args, typenam
[all...]
/frameworks/base/core/java/com/android/internal/os/
H A DFuseAppLoop.java61 private final LinkedList<Args> mArgsPool = new LinkedList<>();
145 final Args args = (Args) msg.obj;
233 final Args args;
235 args = new Args();
296 private void recycleLocked(Args args) {
380 private static class Args { class in class:FuseAppLoop
/frameworks/av/include/media/
H A DRingBuffer.h121 template <class... Args>
122 void emplace(Args&&... args);
290 template <class... Args>
291 void RingBuffer<T>::emplace(Args&&... args) {
293 mBuffer.emplace_back(std::forward<Args>(args)...);
299 mBuffer[mFrontIdx] = T(std::forward<Args>(args)...);
/frameworks/av/include/media/stagefright/foundation/
H A DFlagged.h404 template<typename ...Args>
405 constexpr Flagged(Flag flags, Args... args)
406 : mValue(std::forward<Args>(args)...),
483 template<typename ...Args>
484 constexpr Flagged(Flag flags, Args... args)
485 : T(std::forward<Args>(args)...) {
H A DMutexed.h147 template<typename ...Args>
148 Mutexed(Args... args) : mTreasure(args...) { }
/frameworks/av/media/libmedia/include/media/
H A DRingBuffer.h121 template <class... Args>
122 void emplace(Args&&... args);
290 template <class... Args>
291 void RingBuffer<T>::emplace(Args&&... args) {
293 mBuffer.emplace_back(std::forward<Args>(args)...);
299 mBuffer[mFrontIdx] = T(std::forward<Args>(args)...);
/frameworks/av/media/libstagefright/foundation/include/media/stagefright/foundation/
H A DFlagged.h404 template<typename ...Args>
405 constexpr Flagged(Flag flags, Args... args)
406 : mValue(std::forward<Args>(args)...),
483 template<typename ...Args>
484 constexpr Flagged(Flag flags, Args... args)
485 : T(std::forward<Args>(args)...) {
H A DMutexed.h147 template<typename ...Args>
148 Mutexed(Args... args) : mTreasure(args...) { }
/frameworks/av/media/libstagefright/include/media/stagefright/foundation/
H A DFlagged.h404 template<typename ...Args>
405 constexpr Flagged(Flag flags, Args... args)
406 : mValue(std::forward<Args>(args)...),
483 template<typename ...Args>
484 constexpr Flagged(Flag flags, Args... args)
485 : T(std::forward<Args>(args)...) {
/frameworks/native/services/sensorservice/
H A DRingBuffer.h121 template <class... Args>
122 void emplace(Args&&... args);
290 template <class... Args>
291 void RingBuffer<T>::emplace(Args&&... args) {
293 mBuffer.emplace_back(std::forward<Args>(args)...);
299 mBuffer[mFrontIdx] = T(std::forward<Args>(args)...);

Completed in 260 milliseconds

12