Lines Matching refs:mDeclarations
50 if(mDeclarations != nullptr) { in ~AST()
51 for(auto* decl : *mDeclarations) { in ~AST()
55 delete mDeclarations; in ~AST()
96 mDeclarations = declarations; in setDeclarations()
119 CHECK(mDeclarations != nullptr); in processContents()
121 for (auto &declaration : *mDeclarations) { in processContents()
141 auto it = mDeclarations->begin(); in isolateInterfaces()
142 while (it != mDeclarations->end()) { in isolateInterfaces()
147 it = mDeclarations->erase(it); in isolateInterfaces()
160 auto it = mDeclarations->begin(); in isolateGlobalInterface()
161 while (it != mDeclarations->end()) { in isolateGlobalInterface()
165 it = mDeclarations->erase(it); in isolateGlobalInterface()
187 auto it = mDeclarations->begin(); in isolateIncludes()
188 while (it != mDeclarations->end()) { in isolateIncludes()
192 it = mDeclarations->erase(it); in isolateIncludes()
202 auto it = mDeclarations->begin(); in isolateConstants()
203 while (it != mDeclarations->end()) { in isolateConstants()
215 it = mDeclarations->erase(it); in isolateConstants()
231 mDeclarations->insert(mDeclarations->begin(), constEnum); in isolateConstants()
236 CHECK(mDeclarations != nullptr); in generateCode()
277 if (mDeclarations->empty()) { in generateTypesFile()
292 for (auto &declaration : *mDeclarations) { in generateTypesFile()