Home
last modified time | relevance | path

Searched refs:NamedReference (Results 1 – 10 of 10) sorted by relevance

/system/tools/hidl/
DMethod.h55 Method(const char* name, std::vector<NamedReference<Type>*>* args,
56 std::vector<NamedReference<Type>*>* results, bool oneway,
60 const std::vector<NamedReference<Type>*>& args() const;
61 const std::vector<NamedReference<Type>*>& results() const;
105 const NamedReference<Type>* canElideCallback() const;
116 std::vector<NamedReference<Type>*>* mArgs;
117 std::vector<NamedReference<Type>*>* mResults;
132 struct TypedVarVector : public std::vector<NamedReference<Type>*> {
135 bool add(NamedReference<Type>* v);
DMethod.cpp30 Method::Method(const char* name, std::vector<NamedReference<Type>*>* args, in Method()
31 std::vector<NamedReference<Type>*>* results, bool oneway, in Method()
60 const std::vector<NamedReference<Type>*>& Method::args() const { in args()
64 const std::vector<NamedReference<Type>*>& Method::results() const { in results()
172 const NamedReference<Type>* elidedReturn = canElideCallback(); in generateCppReturnType()
201 const std::vector<NamedReference<Type>*>& args, in emitCppArgResultSignature()
211 const std::vector<NamedReference<Type>*>& args) { in emitJavaArgResultSignature()
223 const NamedReference<Type>* elidedReturn = canElideCallback(); in emitCppArgSignature()
271 const NamedReference<Type>* Method::canElideCallback() const { in canElideCallback()
277 const NamedReference<Type>* typedVar = mResults->at(0); in canElideCallback()
[all …]
DAST.h44 struct NamedReference;
321 void declareCppReaderLocals(Formatter& out, const std::vector<NamedReference<Type>*>& arg,
325 const NamedReference<Type>* arg, bool isReader, Type::ErrorMode mode,
329 bool parcelObjIsPointer, const NamedReference<Type>* arg,
333 const NamedReference<Type>* arg, bool isReader,
DReference.h124 struct NamedReference : public Reference<T>, DocCommentable { struct
125 NamedReference(const std::string& name, const Reference<T>& reference, const Location& location) in NamedReference() argument
DgenerateCpp.cpp309 const NamedReference<Type>* elidedReturn = method->canElideCallback(); in generateInterfaceHeader()
435 static std::string wrapPassthroughArg(Formatter& out, const NamedReference<Type>* arg, in wrapPassthroughArg()
477 const NamedReference<Type>* elidedReturn = method->canElideCallback(); in generatePassthroughMethod()
731 const NamedReference<Type>* elidedReturn = method->canElideCallback(); in generateStubHeader()
970 void AST::declareCppReaderLocals(Formatter& out, const std::vector<NamedReference<Type>*>& args, in declareCppReaderLocals()
989 const NamedReference<Type>* arg, bool isReader, Type::ErrorMode mode, in emitCppReaderWriter()
1003 bool parcelObjIsPointer, const NamedReference<Type>* arg, in emitCppResolveReferences()
1034 const NamedReference<Type>* elidedReturn = method->canElideCallback(); in generateProxyMethodSource()
1099 const NamedReference<Type>* elidedReturn = method->canElideCallback(); in generateStaticProxyMethodSource()
1538 const NamedReference<Type>* elidedReturn = method->canElideCallback(); in generateStaticStubMethodSource()
DCompoundType.h40 void setFields(std::vector<NamedReference<Type>*>* fields);
170 std::vector<NamedReference<Type>*>* mFields;
DgenerateCppImpl.cpp54 const NamedReference<Type>* elidedReturn = method->canElideCallback(); in generateStubImplMethod()
Dhidl-gen_y.yy320 android::NamedReference<android::Type>* field;
321 std::vector<android::NamedReference<android::Type>*>* fields;
325 android::NamedReference<android::Type>* typedVar;
820 new std::vector<NamedReference<Type>*> /* results */,
829 new std::vector<NamedReference<Type>*> /* results */,
885 $$ = new NamedReference<Type>($2, *$1, convertYYLoc(@2));
889 $$ = new NamedReference<Type>("", *$1, convertYYLoc(@1));
931 : /* empty */ { $$ = new std::vector<NamedReference<Type>*>; }
965 $$ = new NamedReference<Type>($2, *$1, convertYYLoc(@2));
DgenerateJava.cpp31 const NamedReference<Type>* arg, bool isReader, in emitJavaReaderWriter()
583 const NamedReference<Type>* returnArg = method->results()[0]; in generateJava()
644 const NamedReference<Type>* returnArg = method->results()[0]; in generateJava()
DCompoundType.cpp38 void CompoundType::setFields(std::vector<NamedReference<Type>*>* fields) { in setFields()
843 for (const NamedReference<Type>* field : *mFields) { in emitPackageTypeHeaderDefinitions()
986 const NamedReference<Type>* field, in emitSafeUnionFieldConstructor()
998 const NamedReference<Type>* field, in emitSafeUnionSetterDefinition()
1252 for (const NamedReference<Type>* field : *mFields) { in emitSafeUnionTypeDefinitions()