EvolvingObjects
eoOStreamMonitor Class Reference

Prints statistics to a given ostream. More...

#include <eoOStreamMonitor.h>

Inheritance diagram for eoOStreamMonitor:
eoMonitor eoF< eoMonitor & > eoFunctorBase eoStdoutMonitor

List of all members.

Public Member Functions

 eoOStreamMonitor (std::ostream &_out, std::string _delim="\t", unsigned int _width=20, char _fill=' ')
eoMonitoroperator() (void)
 The pure virtual function that needs to be implemented by the subclass.
virtual std::string className (void) const

Private Attributes

std::ostream & out
std::string delim
unsigned int width
char fill
bool firsttime

Detailed Description

Prints statistics to a given ostream.

You can pass any instance of an ostream to the constructor, like, for example, std::clog.

Definition at line 44 of file eoOStreamMonitor.h.


Member Function Documentation

eoMonitor & eoOStreamMonitor::operator() ( void  ) [virtual]

The pure virtual function that needs to be implemented by the subclass.

Todo:
old verbose formatting, do we still need it?

Implements eoF< eoMonitor & >.

Definition at line 19 of file eoOStreamMonitor.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Friends