clang-tools  10.0.0svn
Public Member Functions | List of all members
clang::doc::serialize::ClangDocCommentVisitor Class Reference
Inheritance diagram for clang::doc::serialize::ClangDocCommentVisitor:
Inheritance graph
[legend]
Collaboration diagram for clang::doc::serialize::ClangDocCommentVisitor:
Collaboration 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 63 of file Serialize.cpp.

Constructor & Destructor Documentation

◆ ClangDocCommentVisitor()

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

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 128 of file Serialize.cpp.

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

Referenced by ClangDocCommentVisitor().

◆ 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 104 of file Serialize.cpp.

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

Referenced by ClangDocCommentVisitor().

◆ visitParamCommandComment()

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

◆ visitTextComment()

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

Definition at line 99 of file Serialize.cpp.

References clang::doc::CommentInfo::Text.

Referenced by ClangDocCommentVisitor().

◆ visitTParamCommandComment()

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

Definition at line 144 of file Serialize.cpp.

References clang::doc::CommentInfo::ParamName.

Referenced by ClangDocCommentVisitor().

◆ visitVerbatimBlockComment()

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

◆ visitVerbatimBlockLineComment()

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

Definition at line 156 of file Serialize.cpp.

References clang::doc::CommentInfo::Text.

Referenced by ClangDocCommentVisitor().

◆ visitVerbatimLineComment()

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

Definition at line 162 of file Serialize.cpp.

References clang::doc::CommentInfo::Text.

Referenced by ClangDocCommentVisitor().


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