| 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.