diff options
Diffstat (limited to 'tools/lldb-test/FormatUtil.cpp')
| -rw-r--r-- | tools/lldb-test/FormatUtil.cpp | 66 | 
1 files changed, 0 insertions, 66 deletions
diff --git a/tools/lldb-test/FormatUtil.cpp b/tools/lldb-test/FormatUtil.cpp deleted file mode 100644 index 970f25a6b42fa..0000000000000 --- a/tools/lldb-test/FormatUtil.cpp +++ /dev/null @@ -1,66 +0,0 @@ -//===- FormatUtil.cpp ----------------------------------------- *- C++ --*-===// -// -//                     The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -#include "FormatUtil.h" -#include "llvm/Support/Format.h" -#include "llvm/Support/FormatVariadic.h" - -using namespace lldb_private; -using namespace llvm; - -LinePrinter::Line::~Line() { -  if (P) -    P->NewLine(); -} - -LinePrinter::LinePrinter(int Indent, llvm::raw_ostream &Stream) -    : OS(Stream), IndentSpaces(Indent), CurrentIndent(0) {} - -void LinePrinter::Indent(uint32_t Amount) { -  if (Amount == 0) -    Amount = IndentSpaces; -  CurrentIndent += Amount; -} - -void LinePrinter::Unindent(uint32_t Amount) { -  if (Amount == 0) -    Amount = IndentSpaces; -  CurrentIndent = std::max<int>(0, CurrentIndent - Amount); -} - -void LinePrinter::NewLine() { -  OS << "\n"; -} - -void LinePrinter::formatBinary(StringRef Label, ArrayRef<uint8_t> Data, -                               uint32_t StartOffset) { -  if (Data.empty()) { -    line() << Label << " ()"; -    return; -  } -  line() << Label << " ("; -  OS << format_bytes_with_ascii(Data, StartOffset, 32, 4, -                                CurrentIndent + IndentSpaces, true); -  NewLine(); -  line() << ")"; -} - -void LinePrinter::formatBinary(StringRef Label, ArrayRef<uint8_t> Data, -                               uint64_t Base, uint32_t StartOffset) { -  if (Data.empty()) { -    line() << Label << " ()"; -    return; -  } -  line() << Label << " ("; -  Base += StartOffset; -  OS << format_bytes_with_ascii(Data, Base, 32, 4, CurrentIndent + IndentSpaces, -                                true); -  NewLine(); -  line() << ")"; -}  | 
