yat  0.8.3pre
Public Member Functions | Related Functions
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)

Related Functions

(Note that these are not member functions.)

template<typename T >
ColumnStreamoperator<< (ColumnStream &s, const T &rhs)
 ColumnStream output operator.

Detailed Description

ostream for sending to multiple columns


Member Function Documentation

flush to ostream, goes to newline andactivates first column

Returns:
reference to margin of column c
Returns:
reference to width of column c

Friends And Related Function Documentation

template<typename T >
ColumnStream & operator<< ( ColumnStream s,
const T &  rhs 
)
related

ColumnStream output operator.

Requirement: T should have operator operator<<(ostream&, const T&)


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

Generated on Thu Dec 20 2012 03:12:59 for yat by  doxygen 1.8.0-20120409