Searched refs:MapASTVisitor (Results 1 – 3 of 3) sorted by relevance
22 void MapASTVisitor::HandleTranslationUnit(ASTContext &Context) { in HandleTranslationUnit()26 template <typename T> bool MapASTVisitor::mapDecl(const T *D) { in mapDecl()57 bool MapASTVisitor::VisitNamespaceDecl(const NamespaceDecl *D) { in VisitNamespaceDecl()61 bool MapASTVisitor::VisitRecordDecl(const RecordDecl *D) { return mapDecl(D); } in VisitRecordDecl()63 bool MapASTVisitor::VisitEnumDecl(const EnumDecl *D) { return mapDecl(D); } in VisitEnumDecl()65 bool MapASTVisitor::VisitCXXMethodDecl(const CXXMethodDecl *D) { in VisitCXXMethodDecl()69 bool MapASTVisitor::VisitFunctionDecl(const FunctionDecl *D) { in VisitFunctionDecl()77 MapASTVisitor::getComment(const NamedDecl *D, const ASTContext &Context) const { in getComment()87 int MapASTVisitor::getLine(const NamedDecl *D, in getLine()92 llvm::SmallString<128> MapASTVisitor::getFile(const NamedDecl *D, in getFile()
30 class MapASTVisitor : public clang::RecursiveASTVisitor<MapASTVisitor>,33 explicit MapASTVisitor(ASTContext *Ctx, ClangDocContext CDCtx) in MapASTVisitor() function
46 return std::make_unique<MapASTVisitor>(&Compiler.getASTContext(), CDCtx); in create()