attach(Observer *i_pcObserver) | Subject | [inline, virtual] |
Cell() | Cell | [inline] |
decideState() | Cell | |
detach(Observer *i_pcObserver) | Subject | [inline, virtual] |
getNeighborAliveNum() const | Cell | [inline] |
getState() const | Cell | [inline] |
hasObserver(Observer *i_pcObserver) | Subject | [inline, virtual] |
init() | Cell | [inline] |
isBorn() | Cell | [private] |
isOverPopulation() | Cell | [private] |
isSurvive() | Cell | [private] |
isUnderPopulation() | Cell | [private] |
m_cAttribute | Cell | [private] |
m_lNeighborAliveNum | Cell | [private] |
m_pcObserverList | Subject | [protected] |
notify(Information *i_pcInformation=0) | Subject | [inline, protected, virtual] |
receiveStateFromNeighborCell(CellAttribute *i_pcCellAttribute) | Cell | [inline, private] |
sendState() | Cell | [inline] |
setNeighbor(Cell *i_pCell) | Cell | [inline] |
setState(CellAttribute::CELL_STATE i_eState) | Cell | [inline] |
Subject() | Subject | [inline] |
update(Information *i_pcInformation) | Cell | [inline, virtual] |
~Cell() | Cell | [inline, virtual] |
~Subject() | Subject | [inline, virtual] |