#include <Proxy.hpp>
Public Methods | |
| Proxy (void) | |
| Default constructor. | |
| Proxy (SubjectImpl *aSubject) throw (Assertion) | |
| Constructor with SubjectImpl instance. More... | |
| Proxy (const Proxy &aProxy) | |
| Copy constructor. More... | |
| virtual | ~Proxy (void) |
| Virtual destructor. | |
| Proxy & | operator= (const Proxy &aProxy) |
| Assignment operator. More... | |
| bool | operator== (const Proxy &aProxy) const |
| Equality operator. More... | |
| virtual SubjectImpl * | operator-> (void) |
| Operator selector overload. More... | |
| virtual SubjectImpl & | operator * (void) throw ( Assertion ) |
| Operator dereference overload. More... | |
| virtual const SubjectImpl & | getSubject (void) const throw ( Assertion ) |
| Returns a reference to theSubjec. More... | |
Protected Methods | |
| virtual void | setSubject (SubjectImpl *aSubject) |
Protected Attributes | |
| SubjectImpl * | theSubject |
| The subject pointer. | |
|
||||||||||
|
Constructor with SubjectImpl instance.
|
|
||||||||||
|
Copy constructor.
|
|
||||||||||
|
Returns a reference to theSubjec.
|
|
||||||||||
|
Operator dereference overload.
|
|
||||||||||
|
Operator selector overload.
|
|
||||||||||
|
Assignment operator.
|
|
||||||||||
|
Equality operator.
|