![]() |
PUMA Library Reference Manual
|
#include <Puma/Printable.h>
Inheritance diagram for Puma::Printable:Provides that possibility for an object to be used with output streams (std::ostream).
Derived classes have to implement method Printable::print().
Example:
Public Member Functions | |
| virtual | ~Printable () |
| Destructor. | |
| virtual void | print (std::ostream &os) const =0 |
| Print object information on the given output stream. | |
|
inlinevirtual |
Destructor.
|
pure virtual |
Print object information on the given output stream.
To be implemented by concrete objects.
| os | The output stream. |
Implemented in Puma::CT_QualName, Puma::CT_SimpleName, Puma::CTypeInfo, Puma::DeducedArgument, Puma::Filename, Puma::ManipError, and Puma::Unit.