LAMA
|
Base class for all kind of access classes; accesses must always provide a release method. More...
#include <BaseAccess.hpp>
Public Member Functions | |
BaseAccess () | |
virtual | ~BaseAccess () |
virtual void | release ()=0 |
virtual void | writeAt (std::ostream &stream) const |
Writes some Information about this to the passed stream. |
Base class for all kind of access classes; accesses must always provide a release method.
lama::BaseAccess::~BaseAccess | ( | ) | [virtual] |
virtual void lama::BaseAccess::release | ( | ) | [pure virtual] |
Implemented in lama::WriteAccess< T >, lama::ReadAccess< T >, and lama::ContextAccess.
void lama::BaseAccess::writeAt | ( | std::ostream & | stream | ) | const [virtual] |
Writes some Information about this to the passed stream.
If a deriving class does not overrides writeAt, typeid(this).name() is written to stream.
[out] | stream | the stream to write to. |
Reimplemented from Printable.
Reimplemented in lama::WriteAccess< T >, lama::ReadAccess< T >, and lama::ContextAccess.