pelib
2.0.0
|
#include <CppData.hpp>
Public Member Functions | |
virtual CppData * | clone () const =0 |
Protected Member Functions | |
const std::string | type_name (const std::type_info &type) const |
Base class of classes that generate C++ code from instances derives from pelib::AlgebraData
Definition at line 29 of file CppData.hpp.
virtual CppData* pelib::CppData::clone | ( | ) | const [pure virtual] |
Returns a pointer to a copy of this class
Implements pelib::DataOutput.
Implemented in pelib::CppScalar< Value >, pelib::CppSet< Value >, pelib::CppMatrix< Col, Row, Value >, and pelib::CppVector< Key, Value >.
const std::string pelib::CppData::type_name | ( | const std::type_info & | type | ) | const [protected] |
Returns the C++ type string to use in a C/C++ source code, associated to a C++ type
type | Type of some C++ object obtained thanks to typeid() |
Definition at line 36 of file CppData.cpp.