|
clang-tools 23.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 | |
| OwningPtrVec< CommentInfo > | Children |
| StringRef | Direction |
| StringRef | Name |
| StringRef | ParamName |
| StringRef | CloseName |
| StringRef | Text |
| llvm::ArrayRef< StringRef > | AttrKeys |
| llvm::ArrayRef< StringRef > | AttrValues |
| llvm::ArrayRef< StringRef > | Args |
| CommentKind | Kind |
| bool | SelfClosing = false |
| bool | Explicit = false |
Definition at line 168 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 194 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 179 of file Representation.cpp.
References Args, AttrKeys, AttrValues, Children, CloseName, CommentInfo(), Direction, Explicit, Kind, Name, ParamName, SelfClosing, and Text.
| llvm::ArrayRef<StringRef> clang::doc::CommentInfo::Args |
Definition at line 193 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::ClangDocBitcodeReader::readBlock(), and clang::doc::serializeComment().
| llvm::ArrayRef<StringRef> clang::doc::CommentInfo::AttrKeys |
Definition at line 189 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::ClangDocBitcodeReader::readBlock(), clang::doc::serializeComment(), and clang::doc::writeDescription().
| llvm::ArrayRef<StringRef> clang::doc::CommentInfo::AttrValues |
Definition at line 191 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::ClangDocBitcodeReader::readBlock(), clang::doc::serializeComment(), and clang::doc::writeDescription().
| OwningPtrVec<CommentInfo> clang::doc::CommentInfo::Children |
Definition at line 183 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), clang::doc::getCommentInfo(), operator<(), operator==(), clang::doc::serializeComment(), and clang::doc::writeDescription().
| StringRef clang::doc::CommentInfo::CloseName |
Definition at line 187 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), and clang::doc::serializeComment().
| StringRef clang::doc::CommentInfo::Direction |
Definition at line 184 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 202 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 194 of file Representation.h.
Referenced by llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::serialize::ClangDocCommentVisitor::parseComment(), clang::doc::parseRecord(), clang::doc::serializeComment(), and clang::doc::writeDescription().
| StringRef clang::doc::CommentInfo::Name |
Definition at line 185 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().
| StringRef clang::doc::CommentInfo::ParamName |
Definition at line 186 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 201 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().
| StringRef clang::doc::CommentInfo::Text |
Definition at line 188 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().