Forward resetColor() et al to the underlying stream.
authorTed Kremenek <kremenek@apple.com>
Thu, 8 Aug 2013 00:43:30 +0000 (00:43 +0000)
committerTed Kremenek <kremenek@apple.com>
Thu, 8 Aug 2013 00:43:30 +0000 (00:43 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187947 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/FormattedStream.h

index 18ee0483969562a4e921fee5058815f60ae1e1f1..df1f2183e6ccb3854bbce702ba8e9e7efbd9cf7c 100644 (file)
@@ -129,6 +129,27 @@ public:
 
   /// getLine - Return the line number
   unsigned getLine() { return Position.second; }
+  
+  raw_ostream &resetColor() {
+    TheStream->resetColor();
+    return *this;
+  }
+  
+  raw_ostream &reverseColor() {
+    TheStream->reverseColor();
+    return *this;
+  }
+  
+  raw_ostream &changeColor(enum Colors Color,
+                           bool Bold,
+                           bool BG) {
+    TheStream->changeColor(Color, Bold, BG);
+    return *this;
+  }
+  
+  bool is_displayed() const {
+    return TheStream->is_displayed();
+  }
 
 private:
   void releaseStream() {