|
CoreLinux++
0.4.32
|
An Adapter converts the interface of a class into another interface that clients expect. More...
#include <Adapter.hpp>
Public Member Functions | |
| Adapter (void) | |
| Default Constructor. | |
| Adapter (AdapterCref) | |
| Copy Constructor. More... | |
| virtual | ~Adapter (void) |
| Virtual Destructor. | |
| AdapterRef | operator= (AdapterCref) |
| Assignment operator overload. More... | |
| bool | operator== (AdapterCref) const |
| Equality operator overload. More... | |
| bool | operator!= (AdapterCref) const |
| Non-equality operator overload. More... | |
An Adapter converts the interface of a class into another interface that clients expect.
This allows classes work together that couldn't otherwise because of the incompatible interfaces. Sometimes a toolkit class that's designed for reuse isn't reusable only because its interface doesn't match the domain specific interface an application requires.
| corelinux::Adapter::Adapter | ( | AdapterCref | ) |
Copy Constructor.
| Adapter | const reference |
| bool corelinux::Adapter::operator!= | ( | AdapterCref | aRef | ) | const |
Non-equality operator overload.
| Adapter | const reference |
References operator==().
| AdapterRef corelinux::Adapter::operator= | ( | AdapterCref | ) |
| bool corelinux::Adapter::operator== | ( | AdapterCref | aRef | ) | const |
Equality operator overload.
| Adapter | const reference |
Referenced by operator!=().