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