H A D | ScopedPrinter.h | 94 void printEnum(StringRef Label, T Value, argument 107 startLine() << Label << ": " << Name << " (" << hex(Value) << ")\n"; 109 startLine() << Label << ": " << hex(Value) << "\n"; 114 void printFlags(StringRef Label, T Value, ArrayRef<EnumEntry<TFlag>> Flags, argument 141 startLine() << Label << " [ (" << hex(Value) << ")\n"; 148 template <typename T> void printFlags(StringRef Label, T Value) { argument 149 startLine() << Label << " [ (" << hex(Value) << ")\n"; 161 void printNumber(StringRef Label, uint64_t Value) { argument 162 startLine() << Label << ": " << Value << "\n"; 165 void printNumber(StringRef Label, uint32_ argument 169 printNumber(StringRef Label, uint16_t Value) argument 173 printNumber(StringRef Label, uint8_t Value) argument 177 printNumber(StringRef Label, int64_t Value) argument 181 printNumber(StringRef Label, int32_t Value) argument 185 printNumber(StringRef Label, int16_t Value) argument 189 printNumber(StringRef Label, int8_t Value) argument 193 printNumber(StringRef Label, const APSInt &Value) argument 197 printBoolean(StringRef Label, bool Value) argument 201 printVersion(StringRef Label, T... Version) argument 207 printList(StringRef Label, const T &List) argument 220 printList(StringRef Label, const T &List, const U &Printer) argument 232 printHexList(StringRef Label, const T &List) argument 244 printHex(StringRef Label, T Value) argument 248 printHex(StringRef Label, StringRef Str, T Value) argument 253 printSymbolOffset(StringRef Label, StringRef Symbol, T Value) argument 259 printString(StringRef Label, StringRef Value) argument 263 printString(StringRef Label, const std::string &Value) argument 268 printNumber(StringRef Label, StringRef Str, T Value) argument 272 printBinary(StringRef Label, StringRef Str, ArrayRef<uint8_t> Value) argument 276 printBinary(StringRef Label, StringRef Str, ArrayRef<char> Value) argument 282 printBinary(StringRef Label, ArrayRef<uint8_t> Value) argument 286 printBinary(StringRef Label, ArrayRef<char> Value) argument 292 printBinary(StringRef Label, StringRef Value) argument 298 printBinaryBlock(StringRef Label, ArrayRef<uint8_t> Value) argument 302 printBinaryBlock(StringRef Label, StringRef Value) argument 308 printObject(StringRef Label, const T &Value) argument 345 printHex(StringRef Label, support::ulittle16_t Value) argument [all...] |