LLVM 19.0.0git
llvm::JSONScopedPrinter Member List

This is the complete list of members for llvm::JSONScopedPrinter, including all inherited members.

arrayBegin() overridellvm::JSONScopedPrinterinlinevirtual
arrayBegin(StringRef Label) overridellvm::JSONScopedPrinterinlinevirtual
arrayEnd() overridellvm::JSONScopedPrinterinlinevirtual
classof(const ScopedPrinter *SP)llvm::JSONScopedPrinterinlinestatic
flush()llvm::ScopedPrinterinline
getIndentLevel()llvm::ScopedPrinterinline
getKind() constllvm::ScopedPrinterinline
getOStream()llvm::ScopedPrinterinlinevirtual
hex(T Value)llvm::ScopedPrinterinline
indent(int Levels=1)llvm::ScopedPrinterinline
JSONScopedPrinter(raw_ostream &OS, bool PrettyPrint=false, std::unique_ptr< DelimitedScope > &&OuterScope=std::unique_ptr< DelimitedScope >{})llvm::JSONScopedPrinter
objectBegin() overridellvm::JSONScopedPrinterinlinevirtual
objectBegin(StringRef Label) overridellvm::JSONScopedPrinterinlinevirtual
objectEnd() overridellvm::JSONScopedPrinterinlinevirtual
printBinary(StringRef Label, StringRef Str, ArrayRef< uint8_t > Value)llvm::ScopedPrinterinline
printBinary(StringRef Label, StringRef Str, ArrayRef< char > Value)llvm::ScopedPrinterinline
printBinary(StringRef Label, ArrayRef< uint8_t > Value)llvm::ScopedPrinterinline
printBinary(StringRef Label, ArrayRef< char > Value)llvm::ScopedPrinterinline
printBinary(StringRef Label, StringRef Value)llvm::ScopedPrinterinline
printBinaryBlock(StringRef Label, ArrayRef< uint8_t > Value, uint32_t StartOffset)llvm::ScopedPrinterinline
printBinaryBlock(StringRef Label, ArrayRef< uint8_t > Value)llvm::ScopedPrinterinline
printBinaryBlock(StringRef Label, StringRef Value)llvm::ScopedPrinterinline
printBoolean(StringRef Label, bool Value) overridellvm::JSONScopedPrinterinlinevirtual
printEnum(StringRef Label, T Value, ArrayRef< EnumEntry< TEnum > > EnumValues)llvm::ScopedPrinterinline
printFlags(StringRef Label, T Value, ArrayRef< EnumEntry< TFlag > > Flags, TFlag EnumMask1={}, TFlag EnumMask2={}, TFlag EnumMask3={}, ArrayRef< FlagEntry > ExtraFlags={})llvm::ScopedPrinterinline
printFlags(StringRef Label, T Value)llvm::ScopedPrinterinline
printHex(StringRef Label, T Value)llvm::ScopedPrinterinline
printHex(StringRef Label, StringRef Str, T Value)llvm::ScopedPrinterinline
printHexList(StringRef Label, const T &List)llvm::ScopedPrinterinline
printIndent()llvm::ScopedPrinterinline
printList(StringRef Label, const ArrayRef< bool > List) overridellvm::JSONScopedPrinterinlinevirtual
printList(StringRef Label, const ArrayRef< std::string > List) overridellvm::JSONScopedPrinterinlinevirtual
printList(StringRef Label, const ArrayRef< uint64_t > List) overridellvm::JSONScopedPrinterinlinevirtual
printList(StringRef Label, const ArrayRef< uint32_t > List) overridellvm::JSONScopedPrinterinlinevirtual
printList(StringRef Label, const ArrayRef< uint16_t > List) overridellvm::JSONScopedPrinterinlinevirtual
printList(StringRef Label, const ArrayRef< uint8_t > List) overridellvm::JSONScopedPrinterinlinevirtual
printList(StringRef Label, const ArrayRef< int64_t > List) overridellvm::JSONScopedPrinterinlinevirtual
printList(StringRef Label, const ArrayRef< int32_t > List) overridellvm::JSONScopedPrinterinlinevirtual
printList(StringRef Label, const ArrayRef< int16_t > List) overridellvm::JSONScopedPrinterinlinevirtual
printList(StringRef Label, const ArrayRef< int8_t > List) overridellvm::JSONScopedPrinterinlinevirtual
printList(StringRef Label, const ArrayRef< APSInt > List) overridellvm::JSONScopedPrinterinlinevirtual
llvm::ScopedPrinter::printList(StringRef Label, const ArrayRef< T > List)llvm::ScopedPrinterinline
llvm::ScopedPrinter::printList(StringRef Label, const T &List, const U &Printer)llvm::ScopedPrinterinline
printNumber(StringRef Label, char Value) overridellvm::JSONScopedPrinterinlinevirtual
printNumber(StringRef Label, signed char Value) overridellvm::JSONScopedPrinterinlinevirtual
printNumber(StringRef Label, unsigned char Value) overridellvm::JSONScopedPrinterinlinevirtual
printNumber(StringRef Label, short Value) overridellvm::JSONScopedPrinterinlinevirtual
printNumber(StringRef Label, unsigned short Value) overridellvm::JSONScopedPrinterinlinevirtual
printNumber(StringRef Label, int Value) overridellvm::JSONScopedPrinterinlinevirtual
printNumber(StringRef Label, unsigned int Value) overridellvm::JSONScopedPrinterinlinevirtual
printNumber(StringRef Label, long Value) overridellvm::JSONScopedPrinterinlinevirtual
printNumber(StringRef Label, unsigned long Value) overridellvm::JSONScopedPrinterinlinevirtual
printNumber(StringRef Label, long long Value) overridellvm::JSONScopedPrinterinlinevirtual
printNumber(StringRef Label, unsigned long long Value) overridellvm::JSONScopedPrinterinlinevirtual
printNumber(StringRef Label, float Value) overridellvm::JSONScopedPrinterinlinevirtual
printNumber(StringRef Label, double Value) overridellvm::JSONScopedPrinterinlinevirtual
printNumber(StringRef Label, const APSInt &Value) overridellvm::JSONScopedPrinterinlinevirtual
llvm::ScopedPrinter::printNumber(StringRef Label, StringRef Str, T Value)llvm::ScopedPrinterinline
printObject(StringRef Label, const T &Value)llvm::ScopedPrinterinline
printString(StringRef Value) overridellvm::JSONScopedPrinterinlinevirtual
printString(StringRef Label, StringRef Value) overridellvm::JSONScopedPrinterinlinevirtual
printStringEscaped(StringRef Label, StringRef Value)llvm::ScopedPrinterinline
printSymbolOffset(StringRef Label, StringRef Symbol, T Value)llvm::ScopedPrinterinline
printVersion(StringRef Label, T... Version)llvm::ScopedPrinterinline
resetIndent()llvm::ScopedPrinterinline
ScopedPrinter(raw_ostream &OS, ScopedPrinterKind Kind=ScopedPrinterKind::Base)llvm::ScopedPrinterinline
ScopedPrinterKind enum namellvm::ScopedPrinter
setPrefix(StringRef P)llvm::ScopedPrinterinline
startLine()llvm::ScopedPrinterinlinevirtual
unindent(int Levels=1)llvm::ScopedPrinterinline
~ScopedPrinter()=defaultllvm::ScopedPrintervirtual