#include <Prototype.hpp>
Inheritance diagram for corelinux::Prototype< TypeImpl >:
Public Member Functions | |
Prototype (void) | |
Default constructor. | |
Prototype (const Prototype &aPrototype) | |
Copy constructor. | |
virtual | ~Prototype (void) |
Virtual destructor. | |
Prototype & | operator= (const Prototype &aPrototype) |
Assignment operator. | |
bool | operator== (const Prototype &aPrototype) const |
Equality operator. | |
virtual TypeImpl * | clone (void) const=0 |
clone is used to create a copy of the current prototype instance. |
corelinux::Prototype< TypeImpl >::Prototype | ( | const Prototype< TypeImpl > & | aPrototype | ) | [inline] |
Prototype& corelinux::Prototype< TypeImpl >::operator= | ( | const Prototype< TypeImpl > & | aPrototype | ) | [inline] |
bool corelinux::Prototype< TypeImpl >::operator== | ( | const Prototype< TypeImpl > & | aPrototype | ) | const [inline] |
virtual TypeImpl* corelinux::Prototype< TypeImpl >::clone | ( | void | ) | const [pure virtual] |
clone is used to create a copy of the current prototype instance.