Builder(AbstractFactory< NameIdentifier > *aAbstractFactory) | corelinux::Builder< Maze, NameIdentifier > | [inline] |
Builder(const Builder &aBuilder) | corelinux::Builder< Maze, NameIdentifier > | [inline] |
Builder(void) | corelinux::Builder< Maze, NameIdentifier > | [inline, protected] |
connectRoomsWithDoors(MazePtr) const | MazeBuilder | [protected, virtual] |
constructSideMap(void) | MazeBuilder | [protected, virtual] |
create(void) | corelinux::Builder< Maze, NameIdentifier > | [inline, virtual] |
createProduct(void) const | MazeBuilder | [protected, virtual] |
createRooms(MazePtr) const | MazeBuilder | [protected, virtual] |
destroy(Maze *aPtr) | corelinux::Builder< Maze, NameIdentifier > | [inline, virtual] |
destroyProduct(MazePtr) const | MazeBuilder | [protected, virtual] |
corelinux::Builder< Maze, NameIdentifier >::destroyProduct(Maze *) const=0 | corelinux::Builder< Maze, NameIdentifier > | [protected, pure virtual] |
disconnectAndDestroyDoors(MazePtr) const | MazeBuilder | [protected, virtual] |
getCurrentProduct(void) const | corelinux::Builder< Maze, NameIdentifier > | [inline, virtual] |
getFactory(void) const | corelinux::Builder< Maze, NameIdentifier > | [inline, virtual] |
getProductCreates(void) const | corelinux::Builder< Maze, NameIdentifier > | [inline, virtual] |
getProductDestroys(void) const | corelinux::Builder< Maze, NameIdentifier > | [inline, virtual] |
getSideMap(void) const | MazeBuilder | [protected, virtual] |
incrementCreates(void) | corelinux::Builder< Maze, NameIdentifier > | [inline, protected] |
incrementDestroys(void) | corelinux::Builder< Maze, NameIdentifier > | [inline, protected] |
MazeBuilder(MazeBuilderFactoryPtr) | MazeBuilder | |
MazeBuilder(MazeBuilderCref) | MazeBuilder | |
MazeBuilder(void) | MazeBuilder | [protected] |
operator=(MazeBuilderCref) | MazeBuilder | [protected] |
corelinux::Builder< Maze, NameIdentifier >::operator=(const Builder &aRef) | corelinux::Builder< Maze, NameIdentifier > | [inline] |
operator==(MazeBuilderCref aRef) const | MazeBuilder | |
corelinux::Builder< Maze, NameIdentifier >::operator==(const Builder &aRef) | corelinux::Builder< Maze, NameIdentifier > | [inline] |
theCurrentProduct | corelinux::Builder< Maze, NameIdentifier > | [protected] |
theFactory | corelinux::Builder< Maze, NameIdentifier > | [protected] |
theProductCreates | corelinux::Builder< Maze, NameIdentifier > | [protected] |
theProductDestroys | corelinux::Builder< Maze, NameIdentifier > | [protected] |
~Builder(void) | corelinux::Builder< Maze, NameIdentifier > | [inline, virtual] |
~MazeBuilder(void) | MazeBuilder | [virtual] |