pelib  2.0.0
pelib::AlgebraOutput Class Reference

#include <AlgebraOutput.hpp>

Inheritance diagram for pelib::AlgebraOutput:
[legend]

List of all members.

Public Member Functions

virtual void dump (std::ostream &o, const Algebra &record) const =0
virtual void dump (std::ostream &o, const AlgebraData *data) const =0

Detailed Description

Base class of classes that can generate any representation out of an instance of Algebra. Derive this class before use.

Definition at line 35 of file AlgebraOutput.hpp.


Member Function Documentation

virtual void pelib::AlgebraOutput::dump ( std::ostream &  o,
const Algebra record 
) const [pure virtual]

Generates some representation of an instance of Algebra through its reference and write it to output stream o.

Implemented in pelib::Cpp, pelib::AmplOutput, pelib::AlgebraRawOutput, and pelib::AmplInput.

virtual void pelib::AlgebraOutput::dump ( std::ostream &  o,
const AlgebraData data 
) const [pure virtual]

Generates some representation of an instance of Algebra through its pointer and write it to output stream o.

Implemented in pelib::Cpp, pelib::AmplOutput, pelib::AlgebraRawOutput, and pelib::AmplInput.


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