Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound 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 Methods

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 @n bytes from @buf 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 Sep 11 16:10:40 2006 for libmoot by doxygen1.2.18