clang-tools 22.0.0git
|
#include <Representation.h>
Public Member Functions | |
CommentInfo ()=default | |
CommentInfo (CommentInfo &Other)=delete | |
CommentInfo (CommentInfo &&Other)=default | |
CommentInfo & | operator= (CommentInfo &&Other)=default |
bool | operator== (const CommentInfo &Other) const |
bool | operator< (const CommentInfo &Other) const |
Public Attributes | |
CommentKind | 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 73 of file Representation.h.
|
default |
Referenced by CommentInfo(), CommentInfo(), operator<(), operator=(), and operator==().
|
delete |
References CommentInfo().
|
default |
References CommentInfo().
bool clang::doc::CommentInfo::operator< | ( | const CommentInfo & | Other | ) | const |
Definition at line 174 of file Representation.cpp.
References Args, AttrKeys, AttrValues, Children, CloseName, CommentInfo(), Direction, Explicit, Kind, Name, ParamName, SelfClosing, and Text.
|
default |
References CommentInfo().
bool clang::doc::CommentInfo::operator== | ( | const CommentInfo & | Other | ) | const |
Definition at line 159 of file Representation.cpp.
References Args, AttrKeys, AttrValues, Children, CloseName, CommentInfo(), Direction, Explicit, Kind, Name, ParamName, SelfClosing, and Text.
llvm::SmallVector<SmallString<16>, 4> clang::doc::CommentInfo::Args |
Definition at line 107 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), and clang::doc::serializeComment().
llvm::SmallVector<SmallString<16>, 4> clang::doc::CommentInfo::AttrKeys |
Definition at line 103 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), clang::doc::serializeComment(), and clang::doc::writeDescription().
llvm::SmallVector<SmallString<16>, 4> clang::doc::CommentInfo::AttrValues |
Definition at line 105 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), clang::doc::serializeComment(), and clang::doc::writeDescription().
std::vector<std::unique_ptr<CommentInfo> > clang::doc::CommentInfo::Children |
Definition at line 109 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::genHTML(), clang::doc::getCommentInfo(), operator<(), operator==(), clang::doc::serializeComment(), and clang::doc::writeDescription().
SmallString<16> clang::doc::CommentInfo::CloseName |
Definition at line 98 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), and clang::doc::serializeComment().
SmallString<8> clang::doc::CommentInfo::Direction |
Definition at line 96 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), clang::doc::serializeComment(), and clang::doc::writeDescription().
bool clang::doc::CommentInfo::Explicit = false |
Definition at line 100 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), clang::doc::serializeComment(), and clang::doc::writeDescription().
CommentKind clang::doc::CommentInfo::Kind |
Definition at line 87 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::genHTML(), operator<(), operator==(), clang::doc::serialize::ClangDocCommentVisitor::parseComment(), clang::doc::parseRecord(), clang::doc::serializeComment(), and clang::doc::writeDescription().
SmallString<16> clang::doc::CommentInfo::Name |
Definition at line 95 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::genHTML(), operator<(), operator==(), clang::doc::parseRecord(), clang::doc::serializeComment(), and clang::doc::writeDescription().
SmallString<16> clang::doc::CommentInfo::ParamName |
Definition at line 97 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), clang::doc::serializeComment(), and clang::doc::writeDescription().
bool clang::doc::CommentInfo::SelfClosing = false |
Definition at line 99 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), clang::doc::serializeComment(), and clang::doc::writeDescription().
SmallString<64> clang::doc::CommentInfo::Text |
Definition at line 94 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::genHTML(), operator<(), operator==(), clang::doc::parseRecord(), clang::doc::serializeComment(), and clang::doc::writeDescription().