pelib
2.0.0
|
#include <CppVector.hpp>
Public Member Functions | |
CppVector () | |
virtual CppVector * | clone () const |
virtual void | dump (std::ostream &o, const AlgebraData *data) const |
Output class for pelib::Vector that generate C++ code of a Algebraic Vector
Definition at line 33 of file CppVector.hpp.
pelib::CppVector< Key, Value >::CppVector | ( | ) | [inline] |
Constructor
Definition at line 39 of file CppVector.hpp.
virtual CppVector* pelib::CppVector< Key, Value >::clone | ( | ) | const [inline, virtual] |
Returns a pointer to a copy of this class instance
Implements pelib::CppData.
Definition at line 47 of file CppVector.hpp.
virtual void pelib::CppVector< Key, Value >::dump | ( | std::ostream & | o, |
const AlgebraData * | data | ||
) | const [inline, virtual] |
Generates C++ code that produce the same instance of pelib::Vector as given as parameter and writes it to output stream
o | Output stream that receives the generated C++ code |
data | Instance of pelib::Vector that is translated to C++ code |
Implements pelib::AlgebraDataOutput.
Definition at line 58 of file CppVector.hpp.