#include <Context.hpp>
Public Methods | |
Context (void) | |
Default Constructor. | |
Context (ContextCref) | |
Copy Constructor. More... | |
virtual | ~Context (void) |
Virtual Destructor. | |
ContextRef | operator= (ContextCref) |
Assignment operator overload. More... | |
bool | operator== (ContextCref) const |
Equality operator overload. More... | |
virtual void | request (void) throw ( NullPointerException ) |
Invoke a context request which is delegated to State. | |
virtual void | changeState (StatePtr) |
Change the state of the context. | |
Protected Methods | |
StatePtr | getState (void) const |
Retrieve the state instance. | |
void | setState (StatePtr) |
Set the state instance. |
|
Copy Constructor.
|
|
Assignment operator overload.
|
|
Equality operator overload.
|