Design Patterns
creational::commons::Maze Class Reference

#include <maze.h>

Collaboration diagram for creational::commons::Maze:

Public Member Functions

 Maze ()
 
 Maze (const Maze &)
 
virtual ~Maze ()
 
void AddRoom (Room *)
 
virtual MazeClone () const
 
RoomGetRoom (const int &room_number) const
 

Constructor & Destructor Documentation

creational::commons::Maze::Maze ( )

Here is the caller graph for this function:

creational::commons::Maze::Maze ( const Maze maze)
creational::commons::Maze::~Maze ( )
virtual

Member Function Documentation

void creational::commons::Maze::AddRoom ( Room room)

Here is the call graph for this function:

Here is the caller graph for this function:

Maze * creational::commons::Maze::Clone ( ) const
virtual

Here is the call graph for this function:

Here is the caller graph for this function:

Room * creational::commons::Maze::GetRoom ( const int &  room_number) const

Here is the caller graph for this function:


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