Fix a bunch of -Wdocumentation warnings.
[oota-llvm.git] / include / llvm / Support / FormattedStream.h
index 03cde412cd4f4798fc9fc4ccb5f7fc8413709403..58a18851687ca2b7732f43af1d68b0ef0b4af11f 100644 (file)
 
 namespace llvm 
 {
-  class formatted_tool_output_file;
-
   /// formatted_raw_ostream - Formatted raw_fd_ostream to handle
   /// asm-specific constructs.
   ///
   class formatted_raw_ostream : public raw_ostream {
-    friend class formatted_tool_output_file;
-
   public:
     /// DELETE_STREAM - Tell the destructor to delete the held stream.
     ///
@@ -140,33 +136,6 @@ namespace llvm
     }
   };
 
-  /// formatted_tool_output_file - This is a subclass of formatted_raw_ostream
-  /// for use when the underlying stream is a tool_output_file. It exposes
-  /// keep() and several other member functions.
-  class formatted_tool_output_file : public formatted_raw_ostream {
-  private:
-    tool_output_file &get_tool_output_file() const {
-      return *static_cast<tool_output_file *>(TheStream);
-    }
-
-  public:
-    formatted_tool_output_file(tool_output_file &Stream, bool Delete = false) 
-      : formatted_raw_ostream(Stream, Delete) {}
-
-    formatted_tool_output_file() {}
-
-    ~formatted_tool_output_file();
-
-    void setStream(tool_output_file &Stream, bool Delete = false) {
-      return formatted_raw_ostream::setStream(Stream, Delete);
-    }
-
-    void keep()            { return get_tool_output_file().keep(); }
-    bool has_error() const { return get_tool_output_file().has_error(); }
-    void clear_error()     { return get_tool_output_file().clear_error(); }
-    void close()           { return get_tool_output_file().close(); }
-  };
-
 /// fouts() - This returns a reference to a formatted_raw_ostream for
 /// standard output.  Use it like: fouts() << "foo" << "bar";
 formatted_raw_ostream &fouts();