Home
last modified time | relevance | path

Searched refs:Declaration (Results 1 – 23 of 23) sorted by relevance

/system/tools/hidl/c2hal/
DDeclaration.cpp26 Declaration::Declaration(const std::string &name) in Declaration() function in android::Declaration
30 Declaration::~Declaration() {} in ~Declaration()
32 const std::string& Declaration::getName() const { in getName()
35 void Declaration::setName(const std::string &name) { in setName()
39 void Declaration::forceCamelCase() { in forceCamelCase()
44 void Declaration::forcePascalCase() { in forcePascalCase()
49 void Declaration::forceUpperSnakeCase() { in forceUpperSnakeCase()
54 const std::string& Declaration::getComment() const { in getComment()
57 void Declaration::setComment(const std::string &comment) { in setComment()
62 void Declaration::generateCommentText(Formatter &out) const { in generateCommentText()
[all …]
DFunctionDeclaration.h26 struct Declaration;
29 struct FunctionDeclaration : Declaration {
32 std::vector<Declaration *> *params);
48 std::vector<Declaration *> *mParams;
DDeclaration.h30 struct Declaration { struct
31 Declaration(const std::string &name);
32 virtual ~Declaration();
62 DISALLOW_COPY_AND_ASSIGN(Declaration); argument
DCompositeDeclaration.h25 struct CompositeDeclaration : Declaration {
29 std::vector<android::Declaration *> *fieldDeclarations);
35 const std::vector<android::Declaration *>* getFieldDeclarations() const;
51 std::vector<android::Declaration *> *mFieldDeclarations;
DTypeDef.h28 struct TypeDef : Declaration {
29 TypeDef(const std::string &name, Declaration* declaration);
39 Declaration* mDeclaration;
DNote.h31 struct Note : Declaration {
34 Note(Declaration *decl);
44 Declaration *mDecl = nullptr;
DNote.cpp22 : Declaration(name) in Note()
25 Note::Note(Declaration *decl) in Note()
26 : Declaration(""), in Note()
DCompositeDeclaration.cpp31 std::vector<android::Declaration *> *fieldDeclarations) in CompositeDeclaration()
32 : Declaration(""), in CompositeDeclaration()
49 Declaration::setName(name); in setName()
56 const std::vector<android::Declaration *>*
115 auto nonFpDecs = new std::vector<Declaration*>; in processContents()
DFunctionDeclaration.cpp27 std::vector<Declaration *> *params) in FunctionDeclaration()
28 : Declaration(""), in FunctionDeclaration()
47 Declaration::setName(name); in setName()
DAST.h35 struct Declaration;
51 void setDeclarations(std::vector<Declaration *> *declarations);
74 std::vector<Declaration *> *mDeclarations = nullptr;
DTypeDef.cpp21 TypeDef::TypeDef(const std::string &name, Declaration* declaration) in TypeDef()
22 : Declaration(name), mDeclaration(declaration) in TypeDef()
DEnumVarDeclaration.cpp25 : Declaration(""), mExpression(expression) in EnumVarDeclaration()
35 Declaration::setName(name); in setName()
DVarDeclaration.cpp22 : Declaration(""), in VarDeclaration()
33 Declaration::setName(name); in setName()
Dc2hal_y.yy20 #include "Declaration.h"
154 android::Declaration *declaration;
156 std::vector<android::Declaration *> *declarations;
158 android::Declaration *param;
159 std::vector<android::Declaration *> *params;
194 $$ = new std::vector<Declaration *>;
343 $$ = new std::vector<Declaration *>;
354 $$ = new std::vector<Declaration *>;
397 $$ = new std::vector<Declaration *>;
401 $$ = new std::vector<Declaration *>;
DInclude.cpp22 : Declaration(name), mIsLibrary(isLibrary) in Include()
DInclude.h29 struct Include : Declaration {
DEnumVarDeclaration.h30 struct EnumVarDeclaration : Declaration {
DVarDeclaration.h25 struct VarDeclaration : Declaration{
DDefine.h29 struct Define : Declaration {
DAST.cpp88 void AST::setDeclarations(std::vector<Declaration *> *declarations) { in setDeclarations()
158 auto globalFuns = new std::vector<Declaration*>; in isolateGlobalInterface()
200 auto constants = new std::vector<Declaration*>; in isolateConstants()
DDefine.cpp26 : Declaration(name), mSlurp(slurp) in Define()
DAndroid.bp30 "Declaration.cpp",
Dc2hal_l.ll32 #include "Declaration.h"