pelib
2.0.0
|
#include <Record.hpp>
Public Member Functions | |
virtual | ~Record ()=0 |
virtual Record * | clone () const =0 |
Protected Member Functions | |
virtual void | do_nothing () |
Ancestor class for container classes of derivatives of pelib::Data
Definition at line 36 of file Record.hpp.
pelib::Record::~Record | ( | ) | [pure virtual] |
Destructor
Definition at line 25 of file Record.cpp.
virtual Record* pelib::Record::clone | ( | ) | const [pure virtual] |
Implemented in pelib::Algebra, pelib::Platform, pelib::Taskgraph, and pelib::Schedule.
virtual void pelib::Record::do_nothing | ( | ) | [inline, protected, virtual] |
For some interesting reason, a pointer to Record pointing to a derived class is resolved as a Record by typeinfo if there is no virtual function in the base class. This is an empty virtual function to make sure type_info can resolve the right class name
Definition at line 46 of file Record.hpp.