clang-tools 19.0.0git
Public Member Functions | List of all members
clang::doc::serialize::ClangDocCommentVisitor Class Reference
Inheritance diagram for clang::doc::serialize::ClangDocCommentVisitor:
Inheritance graph
[legend]

Public Member Functions

 ClangDocCommentVisitor (CommentInfo &CI)
 
void parseComment (const comments::Comment *C)
 
void visitTextComment (const TextComment *C)
 
void visitInlineCommandComment (const InlineCommandComment *C)
 
void visitHTMLStartTagComment (const HTMLStartTagComment *C)
 
void visitHTMLEndTagComment (const HTMLEndTagComment *C)
 
void visitBlockCommandComment (const BlockCommandComment *C)
 
void visitParamCommandComment (const ParamCommandComment *C)
 
void visitTParamCommandComment (const TParamCommandComment *C)
 
void visitVerbatimBlockComment (const VerbatimBlockComment *C)
 
void visitVerbatimBlockLineComment (const VerbatimBlockLineComment *C)
 
void visitVerbatimLineComment (const VerbatimLineComment *C)
 

Detailed Description

Definition at line 66 of file Serialize.cpp.

Constructor & Destructor Documentation

◆ ClangDocCommentVisitor()

clang::doc::serialize::ClangDocCommentVisitor::ClangDocCommentVisitor ( CommentInfo CI)
inline

Definition at line 69 of file Serialize.cpp.

Member Function Documentation

◆ parseComment()

void clang::doc::serialize::ClangDocCommentVisitor::parseComment ( const comments::Comment *  C)

◆ visitBlockCommandComment()

void clang::doc::serialize::ClangDocCommentVisitor::visitBlockCommandComment ( const BlockCommandComment *  C)

Definition at line 131 of file Serialize.cpp.

References clang::doc::CommentInfo::Args, C, E, and clang::doc::CommentInfo::Name.

◆ visitHTMLEndTagComment()

void clang::doc::serialize::ClangDocCommentVisitor::visitHTMLEndTagComment ( const HTMLEndTagComment *  C)

◆ visitHTMLStartTagComment()

void clang::doc::serialize::ClangDocCommentVisitor::visitHTMLStartTagComment ( const HTMLStartTagComment *  C)

◆ visitInlineCommandComment()

void clang::doc::serialize::ClangDocCommentVisitor::visitInlineCommandComment ( const InlineCommandComment *  C)

Definition at line 107 of file Serialize.cpp.

References clang::doc::CommentInfo::Args, C, E, and clang::doc::CommentInfo::Name.

◆ visitParamCommandComment()

void clang::doc::serialize::ClangDocCommentVisitor::visitParamCommandComment ( const ParamCommandComment *  C)

◆ visitTextComment()

void clang::doc::serialize::ClangDocCommentVisitor::visitTextComment ( const TextComment *  C)

Definition at line 102 of file Serialize.cpp.

References C, and clang::doc::CommentInfo::Text.

◆ visitTParamCommandComment()

void clang::doc::serialize::ClangDocCommentVisitor::visitTParamCommandComment ( const TParamCommandComment *  C)

Definition at line 147 of file Serialize.cpp.

References C, and clang::doc::CommentInfo::ParamName.

◆ visitVerbatimBlockComment()

void clang::doc::serialize::ClangDocCommentVisitor::visitVerbatimBlockComment ( const VerbatimBlockComment *  C)

◆ visitVerbatimBlockLineComment()

void clang::doc::serialize::ClangDocCommentVisitor::visitVerbatimBlockLineComment ( const VerbatimBlockLineComment *  C)

Definition at line 159 of file Serialize.cpp.

References C, and clang::doc::CommentInfo::Text.

◆ visitVerbatimLineComment()

void clang::doc::serialize::ClangDocCommentVisitor::visitVerbatimLineComment ( const VerbatimLineComment *  C)

Definition at line 165 of file Serialize.cpp.

References C, and clang::doc::CommentInfo::Text.


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