clang-tools
7.0.0
|
#include <Representation.h>
Public Member Functions | |
CommentInfo ()=default | |
CommentInfo (CommentInfo &Other)=delete | |
CommentInfo (CommentInfo &&Other)=default | |
Public Attributes | |
SmallString< 16 > | Kind |
SmallString< 64 > | Text |
SmallString< 16 > | Name |
SmallString< 8 > | Direction |
SmallString< 16 > | ParamName |
SmallString< 16 > | CloseName |
bool | SelfClosing = false |
bool | Explicit = false |
llvm::SmallVector< SmallString< 16 >, 4 > | AttrKeys |
llvm::SmallVector< SmallString< 16 >, 4 > | AttrValues |
llvm::SmallVector< SmallString< 16 >, 4 > | Args |
std::vector< std::unique_ptr< CommentInfo > > | Children |
Definition at line 43 of file Representation.h.
|
default |
|
delete |
|
default |
llvm::SmallVector<SmallString<16>, 4> clang::doc::CommentInfo::Args |
Definition at line 66 of file Representation.h.
Referenced by llvm::yaml::CommentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::parseRecord(), clang::doc::serialize::ClangDocCommentVisitor::visitBlockCommandComment(), and clang::doc::serialize::ClangDocCommentVisitor::visitInlineCommandComment().
llvm::SmallVector<SmallString<16>, 4> clang::doc::CommentInfo::AttrKeys |
Definition at line 62 of file Representation.h.
Referenced by llvm::yaml::CommentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::parseRecord(), and clang::doc::serialize::ClangDocCommentVisitor::visitHTMLStartTagComment().
llvm::SmallVector<SmallString<16>, 4> clang::doc::CommentInfo::AttrValues |
Definition at line 64 of file Representation.h.
Referenced by llvm::yaml::CommentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::parseRecord(), and clang::doc::serialize::ClangDocCommentVisitor::visitHTMLStartTagComment().
std::vector<std::unique_ptr<CommentInfo> > clang::doc::CommentInfo::Children |
Definition at line 68 of file Representation.h.
Referenced by llvm::yaml::CommentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::getCommentInfo(), and clang::doc::serialize::ClangDocCommentVisitor::parseComment().
SmallString<16> clang::doc::CommentInfo::CloseName |
Definition at line 57 of file Representation.h.
Referenced by llvm::yaml::CommentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::parseRecord(), and clang::doc::serialize::ClangDocCommentVisitor::visitVerbatimBlockComment().
SmallString<8> clang::doc::CommentInfo::Direction |
Definition at line 55 of file Representation.h.
Referenced by llvm::yaml::CommentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::parseRecord(), and clang::doc::serialize::ClangDocCommentVisitor::visitParamCommandComment().
bool clang::doc::CommentInfo::Explicit = false |
Definition at line 59 of file Representation.h.
Referenced by llvm::yaml::CommentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::parseRecord(), and clang::doc::serialize::ClangDocCommentVisitor::visitParamCommandComment().
SmallString<16> clang::doc::CommentInfo::Kind |
Definition at line 48 of file Representation.h.
Referenced by llvm::yaml::CommentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::serialize::ClangDocCommentVisitor::parseComment(), and clang::doc::parseRecord().
SmallString<16> clang::doc::CommentInfo::Name |
Definition at line 54 of file Representation.h.
Referenced by llvm::yaml::CommentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::parseRecord(), clang::doc::serialize::ClangDocCommentVisitor::visitBlockCommandComment(), clang::doc::serialize::ClangDocCommentVisitor::visitHTMLEndTagComment(), clang::doc::serialize::ClangDocCommentVisitor::visitHTMLStartTagComment(), clang::doc::serialize::ClangDocCommentVisitor::visitInlineCommandComment(), and clang::doc::serialize::ClangDocCommentVisitor::visitVerbatimBlockComment().
SmallString<16> clang::doc::CommentInfo::ParamName |
Definition at line 56 of file Representation.h.
Referenced by llvm::yaml::CommentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::parseRecord(), clang::doc::serialize::ClangDocCommentVisitor::visitParamCommandComment(), and clang::doc::serialize::ClangDocCommentVisitor::visitTParamCommandComment().
bool clang::doc::CommentInfo::SelfClosing = false |
Definition at line 58 of file Representation.h.
Referenced by llvm::yaml::CommentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::parseRecord(), clang::doc::serialize::ClangDocCommentVisitor::visitHTMLEndTagComment(), and clang::doc::serialize::ClangDocCommentVisitor::visitHTMLStartTagComment().
SmallString<64> clang::doc::CommentInfo::Text |
Definition at line 53 of file Representation.h.
Referenced by llvm::yaml::CommentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::parseRecord(), clang::doc::serialize::ClangDocCommentVisitor::visitTextComment(), clang::doc::serialize::ClangDocCommentVisitor::visitVerbatimBlockLineComment(), and clang::doc::serialize::ClangDocCommentVisitor::visitVerbatimLineComment().