pelib  2.0.0
pelib::Record Class Reference

#include <Record.hpp>

Inheritance diagram for pelib::Record:
[legend]

List of all members.

Public Member Functions

virtual ~Record ()=0
virtual Recordclone () const =0

Protected Member Functions

virtual void do_nothing ()

Detailed Description

Ancestor class for container classes of derivatives of pelib::Data

Definition at line 36 of file Record.hpp.


Constructor & Destructor Documentation

pelib::Record::~Record ( ) [pure virtual]

Destructor

Definition at line 25 of file Record.cpp.


Member Function Documentation

virtual Record* pelib::Record::clone ( ) const [pure virtual]
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.


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