LAMA
lama::BaseAccess Class Reference

Base class for all kind of access classes; accesses must always provide a release method. More...

#include <BaseAccess.hpp>

Inheritance diagram for lama::BaseAccess:

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.

Detailed Description

Base class for all kind of access classes; accesses must always provide a release method.


Constructor & Destructor Documentation


Member Function Documentation

virtual void lama::BaseAccess::release ( ) [pure virtual]
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.

Parameters:
[out]streamthe stream to write to.

Reimplemented from Printable.

Reimplemented in lama::WriteAccess< T >, lama::ReadAccess< T >, and lama::ContextAccess.


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