|
clang-tools 23.0.0git
|
#include <Representation.h>
Public Member Functions | |
| CommentInfo ()=default | |
| CommentInfo (const CommentInfo &Other)=default | |
| CommentInfo & | operator= (const CommentInfo &Other)=default |
| CommentInfo (const CommentInfo &Other, llvm::BumpPtrAllocator &Arena) | |
| CommentInfo (CommentInfo &&Other)=default | |
| CommentInfo & | operator= (CommentInfo &&Other)=default |
| CommentInfo (CommentKind Kind, llvm::ArrayRef< CommentInfo > Children={}, StringRef Text=StringRef(), StringRef Name=StringRef(), StringRef CloseName=StringRef(), StringRef Direction=StringRef(), StringRef ParamName=StringRef(), bool Explicit=false, bool SelfClosing=false, llvm::ArrayRef< StringRef > AttrKeys={}, llvm::ArrayRef< StringRef > AttrValues={}) | |
| bool | operator== (const CommentInfo &Other) const |
| bool | operator< (const CommentInfo &Other) const |
Public Attributes | |
| ArrayRef< CommentInfo > | Children = {} |
| StringRef | Direction = {} |
| StringRef | Name = {} |
| StringRef | ParamName = {} |
| StringRef | CloseName = {} |
| StringRef | Text = {} |
| ArrayRef< StringRef > | AttrKeys = {} |
| ArrayRef< StringRef > | AttrValues = {} |
| ArrayRef< StringRef > | Args = {} |
| CommentKind | Kind = CommentKind::CK_Unknown |
| bool | SelfClosing = false |
| bool | Explicit = false |
Definition at line 236 of file Representation.h.
|
default |
Referenced by CommentInfo(), CommentInfo(), CommentInfo(), operator<(), operator=(), operator=(), and operator==().
|
default |
References CommentInfo().
| clang::doc::CommentInfo::CommentInfo | ( | const CommentInfo & | Other, |
| llvm::BumpPtrAllocator & | Arena ) |
Definition at line 301 of file Representation.cpp.
References clang::doc::allocateArray(), Args, AttrKeys, AttrValues, Children, CloseName, CommentInfo(), Direction, Explicit, Kind, Name, ParamName, SelfClosing, and Text.
|
default |
References CommentInfo().
|
inline |
Definition at line 244 of file Representation.h.
| bool clang::doc::CommentInfo::operator< | ( | const CommentInfo & | Other | ) | const |
Definition at line 281 of file Representation.cpp.
References Args, AttrKeys, AttrValues, Children, CloseName, CommentInfo(), Direction, Explicit, Kind, Name, ParamName, SelfClosing, and Text.
|
default |
References CommentInfo().
|
default |
References CommentInfo().
| bool clang::doc::CommentInfo::operator== | ( | const CommentInfo & | Other | ) | const |
Definition at line 267 of file Representation.cpp.
References Args, AttrKeys, AttrValues, Children, CloseName, CommentInfo(), Direction, Explicit, Kind, Name, ParamName, SelfClosing, and Text.
| ArrayRef<StringRef> clang::doc::CommentInfo::Args = {} |
Definition at line 289 of file Representation.h.
Referenced by CommentInfo(), llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::ClangDocBitcodeReader::readBlock(), and serializeComment().
| ArrayRef<StringRef> clang::doc::CommentInfo::AttrKeys = {} |
Definition at line 283 of file Representation.h.
Referenced by CommentInfo(), llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::ClangDocBitcodeReader::readBlock(), serializeComment(), and writeDescription().
| ArrayRef<StringRef> clang::doc::CommentInfo::AttrValues = {} |
Definition at line 286 of file Representation.h.
Referenced by CommentInfo(), llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::ClangDocBitcodeReader::readBlock(), serializeComment(), and writeDescription().
| ArrayRef<CommentInfo> clang::doc::CommentInfo::Children = {} |
Definition at line 265 of file Representation.h.
Referenced by CommentInfo(), CommentInfo(), llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::ClangDocBitcodeReader::readBlock(), serializeComment(), and writeDescription().
| StringRef clang::doc::CommentInfo::CloseName = {} |
Definition at line 277 of file Representation.h.
Referenced by CommentInfo(), llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), and serializeComment().
| StringRef clang::doc::CommentInfo::Direction = {} |
Definition at line 268 of file Representation.h.
Referenced by CommentInfo(), llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), serializeComment(), and writeDescription().
| bool clang::doc::CommentInfo::Explicit = false |
Definition at line 298 of file Representation.h.
Referenced by CommentInfo(), llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), serializeComment(), and writeDescription().
| CommentKind clang::doc::CommentInfo::Kind = CommentKind::CK_Unknown |
Definition at line 292 of file Representation.h.
Referenced by CommentInfo(), CommentInfo(), llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::serialize::ClangDocCommentVisitor::parseComment(), clang::doc::parseRecord(), serializeComment(), and writeDescription().
| StringRef clang::doc::CommentInfo::Name = {} |
Definition at line 271 of file Representation.h.
Referenced by CommentInfo(), llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), serializeComment(), and writeDescription().
| StringRef clang::doc::CommentInfo::ParamName = {} |
Definition at line 274 of file Representation.h.
Referenced by CommentInfo(), llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), serializeComment(), and writeDescription().
| bool clang::doc::CommentInfo::SelfClosing = false |
Definition at line 295 of file Representation.h.
Referenced by CommentInfo(), llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), serializeComment(), and writeDescription().
| StringRef clang::doc::CommentInfo::Text = {} |
Definition at line 280 of file Representation.h.
Referenced by CommentInfo(), llvm::yaml::commentInfoMapping(), clang::doc::ClangDocBitcodeWriter::emitBlock(), operator<(), operator==(), clang::doc::parseRecord(), serializeComment(), and writeDescription().