theplu::yat::utility::ColumnStream Class Reference

#include <yat/utility/ColumnStream.h>

List of all members.

Public Member Functions

 ColumnStream (std::ostream &os, size_t columns)
 Constructor.
 ~ColumnStream (void)
 Destructor.
void flush (void)
size_t & margin (size_t c)
void next_column (void)
 jump to next column
void print (std::stringstream &)
 print to active column
void set_column (size_t)
 select which column is active
size_t & width (size_t c)


Detailed Description

ostream for sending to multiple columns

Member Function Documentation

void theplu::yat::utility::ColumnStream::flush ( void   ) 

flush to ostream, goes to newline andactivates first column

size_t& theplu::yat::utility::ColumnStream::margin ( size_t  c  ) 

Returns:
reference to margin of column c

size_t& theplu::yat::utility::ColumnStream::width ( size_t  c  ) 

Returns:
reference to width of column c


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

Generated on Tue Jan 18 02:20:11 2011 for yat by  doxygen 1.5.5