Lines Matching refs:AST
37 AST::AST(const std::string &path, in AST() function in android::AST
48 AST::~AST() { in ~AST()
73 void *AST::scanner() { in scanner()
77 void AST::setScanner(void *scanner) { in setScanner()
81 bool AST::isOpenGl() const { in isOpenGl()
85 const std::string& AST::getFilename() const { in getFilename()
89 void AST::setDeclarations(std::vector<Declaration *> *declarations) { in setDeclarations()
100 void AST::setIncludes(std::vector<Include *> *includes) { in setIncludes()
104 Expression *AST::getExpression() const { in getExpression()
107 void AST::setExpression(Expression *expression) { in setExpression()
111 const Scope<Define *> &AST::getDefinesScope() const { in getDefinesScope()
115 Scope<Define *> &AST::getDefinesScope() { in getDefinesScope()
119 void AST::processContents() { in processContents()
139 void AST::isolateInterfaces() { in isolateInterfaces()
158 void AST::isolateGlobalInterface() { in isolateGlobalInterface()
185 void AST::isolateIncludes() { in isolateIncludes()
200 void AST::isolateConstants(Expression::Type ofType) { in isolateConstants()
236 status_t AST::generateCode() const { in generateCode()
258 status_t AST::generateFile(CompositeDeclaration* declaration) const { in generateFile()
277 status_t AST::generateTypesFile() const { in generateTypesFile()
302 void AST::generateIncludes(Formatter &out) const { in generateIncludes()
309 void AST::generatePackageLine(Formatter &out) const { in generatePackageLine()
343 const std::string AST::getFileDir() const { in getFileDir()