#include "llvm/Support/ScopedPrinter.h" #include "llvm/Support/Format.h" usingnamespacellvm::support; namespace llvm { raw_ostream &operator<<(raw_ostream &OS, const HexNumber &Value) { … } void ScopedPrinter::printBinaryImpl(StringRef Label, StringRef Str, ArrayRef<uint8_t> Data, bool Block, uint32_t StartOffset) { … } JSONScopedPrinter::JSONScopedPrinter( raw_ostream &OS, bool PrettyPrint, std::unique_ptr<DelimitedScope> &&OuterScope) : … { … } } // namespace llvm