Home
last modified time | relevance | path

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

12

/aosp12/system/tools/hidl/c2hal/
H A 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 …]
H A DFunctionDeclaration.h26 struct Declaration;
29 struct FunctionDeclaration : Declaration {
32 std::vector<Declaration *> *params);
48 std::vector<Declaration *> *mParams;
H A DDeclaration.h30 struct Declaration { struct
31 Declaration(const std::string &name);
32 virtual ~Declaration();
62 DISALLOW_COPY_AND_ASSIGN(Declaration); argument
H A 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;
H A 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()
H A DTypeDef.h28 struct TypeDef : Declaration {
29 TypeDef(const std::string &name, Declaration* declaration);
39 Declaration* mDeclaration;
H A DNote.h31 struct Note : Declaration {
34 Note(Declaration *decl);
44 Declaration *mDecl = nullptr;
H A DNote.cpp22 : Declaration(name) in Note()
25 Note::Note(Declaration *decl) in Note()
26 : Declaration(""), in Note()
H A 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 *>;
H A DAST.h35 struct Declaration;
51 void setDeclarations(std::vector<Declaration *> *declarations);
74 std::vector<Declaration *> *mDeclarations = nullptr;
H A DFunctionDeclaration.cpp27 std::vector<Declaration *> *params) in FunctionDeclaration()
28 : Declaration(""), in FunctionDeclaration()
47 Declaration::setName(name); in setName()
H A DTypeDef.cpp21 TypeDef::TypeDef(const std::string &name, Declaration* declaration) in TypeDef()
22 : Declaration(name), mDeclaration(declaration) in TypeDef()
H A DEnumVarDeclaration.cpp25 : Declaration(""), mExpression(expression) in EnumVarDeclaration()
35 Declaration::setName(name); in setName()
H A DVarDeclaration.cpp22 : Declaration(""), in VarDeclaration()
33 Declaration::setName(name); in setName()
H A 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()
H A DInclude.cpp22 : Declaration(name), mIsLibrary(isLibrary) in Include()
H A DInclude.h29 struct Include : Declaration {
H A DEnumVarDeclaration.h30 struct EnumVarDeclaration : Declaration {
H A DVarDeclaration.h25 struct VarDeclaration : Declaration{
H A DDefine.h29 struct Define : Declaration {
/aosp12/system/tools/aidl/
H A Dast_cpp.h48 class Declaration : public AstNode {
50 Declaration() = default;
51 virtual ~Declaration() = default;
54 class LiteralDecl : public Declaration {
64 class ClassDecl : public Declaration {
89 class Enum : public Declaration {
155 class MacroDecl : public Declaration {
167 class MethodDecl : public Declaration {
199 class StatementBlock : public Declaration {
234 class MethodImpl : public Declaration {
[all …]
H A Dast_cpp_unittest.cpp136 vector<unique_ptr<Declaration>> test_methods; in TEST_F()
140 vector<unique_ptr<Declaration>> test_sub_methods; in TEST_F()
145 unique_ptr<Declaration> test_sub{ in TEST_F()
148 vector<unique_ptr<Declaration>> classes; in TEST_F()
155 vector<unique_ptr<Declaration>> test_ns_vec; in TEST_F()
161 vector<unique_ptr<Declaration>> test_ns_globals; in TEST_F()
170 std::vector<std::unique_ptr<Declaration>> publics; in TEST_F()
172 unique_ptr<Declaration> test{new ClassDecl{ in TEST_F()
175 vector<unique_ptr<Declaration>> classes; in TEST_F()
180 vector<unique_ptr<Declaration>> test_ns_vec; in TEST_F()
[all …]
H A Dgenerate_cpp.cpp211 std::vector<unique_ptr<Declaration>> NestInNamespaces(vector<unique_ptr<Declaration>> decls, in NestInNamespaces()
215 vector<unique_ptr<Declaration>> inner; in NestInNamespaces()
223 std::vector<unique_ptr<Declaration>> NestInNamespaces(unique_ptr<Declaration> decl, in NestInNamespaces()
225 vector<unique_ptr<Declaration>> decls; in NestInNamespaces()
501 unique_ptr<Declaration> m; in BuildClientSource()
803 vector<unique_ptr<Declaration>> decls; in BuildServerSource()
854 vector<unique_ptr<Declaration>> decls;
889 vector<unique_ptr<Declaration>> publics; in BuildClientHeader()
890 vector<unique_ptr<Declaration>> privates; in BuildClientHeader()
953 vector<unique_ptr<Declaration>> publics; in BuildServerHeader()
[all …]
H A Dast_cpp.cpp52 std::vector<unique_ptr<Declaration>> public_members, in ClassDecl()
53 std::vector<unique_ptr<Declaration>> private_members, in ClassDecl()
93 void ClassDecl::AddPublic(std::unique_ptr<Declaration> member) { in AddPublic()
97 void ClassDecl::AddPrivate(std::unique_ptr<Declaration> member) { in AddPrivate()
445 std::vector<unique_ptr<Declaration>> declarations) in CppNamespace()
450 unique_ptr<Declaration> declaration) in CppNamespace()
469 std::vector<unique_ptr<Declaration>> declarations) in Document()
484 std::vector<std::unique_ptr<Declaration>> declarations) in CppHeader()
494 std::vector<std::unique_ptr<Declaration>> declarations) in CppSource()
/aosp12/bionic/tools/versioner/src/
H A DDeclarationDatabase.h123 struct Declaration { struct
134 bool operator<(const Declaration& rhs) const { argument
168 std::map<Location, Declaration> declarations;

12