clang-tools 22.0.0git
clang::doc::MapASTVisitor Class Reference

#include <Mapper.h>

Inheritance diagram for clang::doc::MapASTVisitor:
[legend]

Public Member Functions

 MapASTVisitor (ASTContext *Ctx, ClangDocContext CDCtx)
void HandleTranslationUnit (ASTContext &Context) override
bool VisitNamespaceDecl (const NamespaceDecl *D)
bool VisitRecordDecl (const RecordDecl *D)
bool VisitEnumDecl (const EnumDecl *D)
bool VisitCXXMethodDecl (const CXXMethodDecl *D)
bool VisitFunctionDecl (const FunctionDecl *D)
bool VisitTypedefDecl (const TypedefDecl *D)
bool VisitTypeAliasDecl (const TypeAliasDecl *D)
bool VisitConceptDecl (const ConceptDecl *D)
bool VisitVarDecl (const VarDecl *D)

Detailed Description

Definition at line 30 of file Mapper.h.

Constructor & Destructor Documentation

◆ MapASTVisitor()

clang::doc::MapASTVisitor::MapASTVisitor ( ASTContext * Ctx,
ClangDocContext CDCtx )
inlineexplicit

Definition at line 33 of file Mapper.h.

Member Function Documentation

◆ HandleTranslationUnit()

void clang::doc::MapASTVisitor::HandleTranslationUnit ( ASTContext & Context)
override

Definition at line 42 of file Mapper.cpp.

◆ VisitConceptDecl()

bool clang::doc::MapASTVisitor::VisitConceptDecl ( const ConceptDecl * D)

Definition at line 137 of file Mapper.cpp.

◆ VisitCXXMethodDecl()

bool clang::doc::MapASTVisitor::VisitCXXMethodDecl ( const CXXMethodDecl * D)

Definition at line 118 of file Mapper.cpp.

◆ VisitEnumDecl()

bool clang::doc::MapASTVisitor::VisitEnumDecl ( const EnumDecl * D)

Definition at line 114 of file Mapper.cpp.

◆ VisitFunctionDecl()

bool clang::doc::MapASTVisitor::VisitFunctionDecl ( const FunctionDecl * D)

Definition at line 122 of file Mapper.cpp.

◆ VisitNamespaceDecl()

bool clang::doc::MapASTVisitor::VisitNamespaceDecl ( const NamespaceDecl * D)

Definition at line 106 of file Mapper.cpp.

◆ VisitRecordDecl()

bool clang::doc::MapASTVisitor::VisitRecordDecl ( const RecordDecl * D)

Definition at line 110 of file Mapper.cpp.

◆ VisitTypeAliasDecl()

bool clang::doc::MapASTVisitor::VisitTypeAliasDecl ( const TypeAliasDecl * D)

Definition at line 133 of file Mapper.cpp.

◆ VisitTypedefDecl()

bool clang::doc::MapASTVisitor::VisitTypedefDecl ( const TypedefDecl * D)

Definition at line 129 of file Mapper.cpp.

◆ VisitVarDecl()

bool clang::doc::MapASTVisitor::VisitVarDecl ( const VarDecl * D)

Definition at line 141 of file Mapper.cpp.


The documentation for this class was generated from the following files: