Memoisable Class Reference

#include <include/memo.h>

List of all members.

Detailed Description

Definition at line 31 of file memo.h.

Public Member Functions

bool canRestore (bool dec=false)
virtual MemomakeMemo (int mId)=0
 Memoisable ()
virtual void readMemo (Memo *m, bool dec)=0
void restoreMemo (bool dec=false)
void restoreMemo (int mId, bool dec=false)
void takeMemo ()
void takeMemo (int mId)
virtual ~Memoisable ()

Protected Attributes

std::list< Memo * >::iterator cur_memo
std::list< Memo * > memos

Constructor & Destructor Documentation

Memoisable::Memoisable  )  [inline]

Definition at line 33 of file memo.h.

References cur_memo, and memos.

virtual Memoisable::~Memoisable  )  [inline, virtual]

Definition at line 34 of file memo.h.

Member Function Documentation

bool Memoisable::canRestore bool  dec = false  ) 

virtual Memo* Memoisable::makeMemo int  mId  )  [pure virtual]

virtual void Memoisable::readMemo Memo m,
bool  dec
[pure virtual]

void Memoisable::restoreMemo bool  dec = false  ) 

void Memoisable::restoreMemo int  mId,
bool  dec = false

void Memoisable::takeMemo  ) 

void Memoisable::takeMemo int  mId  ) 

Member Data Documentation

std::list<Memo*>::iterator Memoisable::cur_memo [protected]

Definition at line 48 of file memo.h.

Referenced by Memoisable().

std::list<Memo*> Memoisable::memos [protected]

Definition at line 47 of file memo.h.

Referenced by Memoisable().

The documentation for this class was generated from the following file:
Generated on Tue Sep 19 21:18:44 2006 for Boomerang by  doxygen 1.4.6