|
clang-tools 23.0.0git
|
#include <Representation.h>
Public Member Functions | |
| EnumValueInfo (StringRef Name=StringRef(), StringRef Value=StringRef("0"), StringRef ValueExpr=StringRef()) | |
| EnumValueInfo (const EnumValueInfo &Other, llvm::BumpPtrAllocator &Arena) | |
| bool | operator== (const EnumValueInfo &Other) const |
Public Attributes | |
| StringRef | Name |
| StringRef | Value |
| StringRef | ValueExpr |
| OwningVec< CommentInfo > | Description |
| Comment description of this field. | |
Definition at line 696 of file Representation.h.
|
inlineexplicit |
Definition at line 697 of file Representation.h.
References clang::doc::internString(), Name, Value, and ValueExpr.
Referenced by EnumValueInfo(), and operator==().
| clang::doc::EnumValueInfo::EnumValueInfo | ( | const EnumValueInfo & | Other, |
| llvm::BumpPtrAllocator & | Arena ) |
Definition at line 571 of file Representation.cpp.
References Description, EnumValueInfo(), Name, Value, and ValueExpr.
|
inline |
Definition at line 705 of file Representation.h.
References EnumValueInfo(), Name, Value, and ValueExpr.
| OwningVec<CommentInfo> clang::doc::EnumValueInfo::Description |
Comment description of this field.
Definition at line 722 of file Representation.h.
Referenced by clang::doc::ClangDocBitcodeWriter::emitBlock(), and EnumValueInfo().
| StringRef clang::doc::EnumValueInfo::Name |
Definition at line 710 of file Representation.h.
Referenced by clang::doc::ClangDocBitcodeWriter::emitBlock(), EnumValueInfo(), EnumValueInfo(), llvm::yaml::MappingTraits< EnumValueInfo >::mapping(), operator==(), and clang::doc::parseRecord().
| StringRef clang::doc::EnumValueInfo::Value |
Definition at line 715 of file Representation.h.
Referenced by clang::doc::ClangDocBitcodeWriter::emitBlock(), EnumValueInfo(), EnumValueInfo(), llvm::yaml::MappingTraits< EnumValueInfo >::mapping(), operator==(), and clang::doc::parseRecord().
| StringRef clang::doc::EnumValueInfo::ValueExpr |
Definition at line 719 of file Representation.h.
Referenced by clang::doc::ClangDocBitcodeWriter::emitBlock(), EnumValueInfo(), EnumValueInfo(), llvm::yaml::MappingTraits< EnumValueInfo >::mapping(), operator==(), and clang::doc::parseRecord().