impulse::Stream Class Reference

A Stream provides a means of input and output, to and from the console or a file. More...

#include <stream.h>

Inherits impulse::Frame.

List of all members.

Public Member Functions

 Stream ()
 Stream (FILE *file)
 Stream (string name)
string inspect ()
Streamoperator<< (double value)
Streamoperator<< (const char *value)
Streamoperator<< (string value)
Streamoperator<< (int value)
Streamoperator<< (long value)
Streamoperator<< (unsigned int value)
Streamoperator<< (unsigned long value)
Streamoperator<< (bool value)
Streamoperator<< (void *value)
Streamoperator>> (long c)
long peek ()
long getc ()
long unget (int c)
Streamoperator<< (Stream &(*func)(Stream &))
Streamflush ()


Detailed Description

A Stream provides a means of input and output, to and from the console or a file.

Constructor & Destructor Documentation

impulse::Stream::Stream (  )  [inline]

impulse::Stream::Stream ( FILE *  file  )  [inline]

impulse::Stream::Stream ( string  name  )  [inline]


Member Function Documentation

string impulse::Stream::inspect (  )  [inline, virtual]

Reimplemented from impulse::Frame.

Stream& impulse::Stream::operator<< ( double  value  )  [inline]

Stream& impulse::Stream::operator<< ( const char *  value  )  [inline]

Stream& impulse::Stream::operator<< ( string  value  )  [inline]

Stream& impulse::Stream::operator<< ( int  value  )  [inline]

Stream& impulse::Stream::operator<< ( long  value  )  [inline]

Stream& impulse::Stream::operator<< ( unsigned int  value  )  [inline]

Stream& impulse::Stream::operator<< ( unsigned long  value  )  [inline]

Stream& impulse::Stream::operator<< ( bool  value  )  [inline]

Stream& impulse::Stream::operator<< ( void *  value  )  [inline]

Stream& impulse::Stream::operator>> ( long  c  )  [inline]

long impulse::Stream::peek (  )  [inline]

long impulse::Stream::getc (  )  [inline]

long impulse::Stream::unget ( int  c  )  [inline]

Stream& impulse::Stream::operator<< ( Stream &(*)(Stream &)  func  )  [inline]

Stream& impulse::Stream::flush (  )  [inline]


The documentation for this class was generated from the following file:

Generated on Wed May 13 20:04:19 2009 for impulse by  doxygen 1.5.8