Lines Matching refs:ASTClass
143 CaptureMethods(std::string TypeString, const clang::CXXRecordDecl *ASTClass, in CaptureMethods() argument
155 equalsNode(ASTClass), in CaptureMethods()
166 *ASTClass, *Result.Context); in CaptureMethods()
188 if ((ASTClass->getName() == "PointerLikeTypeLoc" || in CaptureMethods()
189 ASTClass->getName() == "TypeofLikeTypeLoc") && in CaptureMethods()
200 const auto *ASTClass = in run() local
204 if (ASTClass) { in run()
209 ASTClass = Result.Nodes.getNodeAs<clang::CXXRecordDecl>("templateName"); in run()
213 StringRef ClassName = ASTClass->getName(); in run()
218 CaptureMethods("class clang::SourceLocation", ASTClass, Result); in run()
220 CaptureMethods("class clang::SourceRange", ASTClass, Result); in run()
222 CaptureMethods("class clang::TypeSourceInfo *", ASTClass, Result); in run()
223 CD.TypeLocs = CaptureMethods("class clang::TypeLoc", ASTClass, Result); in run()
225 CaptureMethods("class clang::NestedNameSpecifierLoc", ASTClass, Result); in run()
227 CaptureMethods("struct clang::DeclarationNameInfo", ASTClass, Result); in run()
229 ASTClass, Result); in run()
261 if (const auto *Templ = ASTClass->getDescribedClassTemplate()) { in run()