Go to the source code of this file.
|
#define | PUSH_MASKED_FLAG(Enum, Mask, TheOpt, Value, Text) |
|
#define | PUSH_FLAG(Enum, TheOpt, Value, Text) PUSH_MASKED_FLAG(Enum, Enum::TheOpt, TheOpt, Value, Text) |
|
#define | RETURN_CASE(Enum, X, Ret) |
|
|
template<typename T > |
std::string | llvm::pdb::formatUnknownEnum (T Value) |
|
std::string | llvm::pdb::formatSegmentOffset (uint16_t Segment, uint32_t Offset) |
|
std::string | llvm::pdb::formatSectionCharacteristics (uint32_t IndentLevel, uint32_t C, uint32_t FlagsPerLine, StringRef Separator, CharacteristicStyle Style=CharacteristicStyle::HeaderDefinition) |
|
std::string | llvm::pdb::typesetItemList (ArrayRef< std::string > Opts, uint32_t IndentLevel, uint32_t GroupSize, StringRef Sep) |
|
std::string | llvm::pdb::typesetStringList (uint32_t IndentLevel, ArrayRef< StringRef > Strings) |
|
std::string | llvm::pdb::formatChunkKind (codeview::DebugSubsectionKind Kind, bool Friendly=true) |
|
std::string | llvm::pdb::formatSymbolKind (codeview::SymbolKind K) |
|
std::string | llvm::pdb::formatTypeLeafKind (codeview::TypeLeafKind K) |
|
int | llvm::pdb::NumDigits (uint64_t N) |
| Returns the number of digits in the given integer.
|
|
template<typename T > |
detail::EndianAdapter< T > | llvm::pdb::fmtle (support::detail::packed_endian_specific_integral< T, llvm::endianness::little, support::unaligned > Value) |
|
◆ PUSH_FLAG
#define PUSH_FLAG |
( |
|
Enum, |
|
|
|
TheOpt, |
|
|
|
Value, |
|
|
|
Text |
|
) |
| PUSH_MASKED_FLAG(Enum, Enum::TheOpt, TheOpt, Value, Text) |
◆ PUSH_MASKED_FLAG
#define PUSH_MASKED_FLAG |
( |
|
Enum, |
|
|
|
Mask, |
|
|
|
TheOpt, |
|
|
|
Value, |
|
|
|
Text |
|
) |
| |
Value: if (Enum::TheOpt == (Value & Mask)) \
Opts.push_back(Text);
Definition at line 26 of file FormatUtil.h.
◆ RETURN_CASE
#define RETURN_CASE |
( |
|
Enum, |
|
|
|
X, |
|
|
|
Ret |
|
) |
| |
Value: case Enum::X: \
return Ret;
Definition at line 33 of file FormatUtil.h.