SCL
1.0
Standard Control Library : Control, dynamics, physics, and simulation
|
#include <CRegisteredPrintables.hpp>
Public Member Functions | |
virtual | ~SPrintableBase () |
virtual void | printDataToStream (std::ostream &arg_stream) const =0 |
virtual SPrintableBase * | createObject () const =0 |
Private Member Functions | |
SPrintableBase (const SPrintableBase &) | |
SPrintableBase & | operator= (const SPrintableBase &) |
Friends | |
std::ostream & | operator<< (std::ostream &outstr, const SPrintableBase &me) |
A generic printable object. All database objects should inherit from this.
Anything that subclasses this is printable on stl streams. Ie. This class supports the 'stream<<object' operator style.
|
inlinevirtual |
Default destructor. Does nothing.
|
friend |
Enables printing SPrintableBase objects