Main Page | Directories | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

mootio::mocxxstream Class Reference

#include <mootCxxIO.h>

Inheritance diagram for mootio::mocxxstream:

Inheritance graph
[legend]
Collaboration diagram for mootio::mocxxstream:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Constructors etc.
Output Methods

Public Attributes


Detailed Description

Wrapper for C++ output streams (std::ostream)


Constructor & Destructor Documentation

mootio::mocxxstream::mocxxstream std::ostream *  ostreamptr  )  [inline]
 

Default constructor

mootio::mocxxstream::mocxxstream std::ostream &  ostream  )  [inline]
 

Reference-based constructor

virtual mootio::mocxxstream::~mocxxstream void   )  [inline, virtual]
 

Destructor


Member Function Documentation

virtual bool mootio::mocxxstream::mflush void   )  [inline, virtual]
 

Flush all pending output

virtual bool mootio::mocxxstream::putc unsigned char  c  )  [inline, virtual]
 

Write a single byte to the stream

Reimplemented from mootio::mostream.

virtual bool mootio::mocxxstream::puts const std::string &  s  )  [inline, virtual]
 

Write a C++ string to the buffer

Reimplemented from mootio::mostream.

virtual bool mootio::mocxxstream::puts const char *  s  )  [inline, virtual]
 

Write a C string to the stream

Reimplemented from mootio::mostream.

virtual bool mootio::mocxxstream::vprintf const char *  fmt,
va_list &  ap
[inline, virtual]
 

printf() to the stream, va_list version (the real thing)

Reimplemented from mootio::mostream.

virtual bool mootio::mocxxstream::write const char *  buf,
size_t  n
[inline, virtual]
 

Write
bytes from to the stream

Reimplemented from mootio::mostream.


Member Data Documentation

char* mootio::mocxxstream::_printf_buffer
 

ByteCount mootio::mocxxstream::_printf_buflen
 


The documentation for this class was generated from the following file:
Generated on Mon Jun 27 13:05:31 2005 for libmoot by  doxygen 1.3.8-20040913