#include <Cloning.hxx>
Public Member Functions | |
Cloning () | |
Cloning (const Cloning< T > &other) | |
Cloning (const Storing< T > &other) | |
void | operator= (const Cloning< T > &other) |
void | operator= (const Storing< T > &other) |
Protected Member Functions | |
void | setObject (T &object) |
void | setObject (T *object) |
void | makeClone (const Storing< T > &other) |
void | setSlot (slot::Mixable< T, slot::mixin::None > *slot) |
bool | hasSlot () const |
void | clearSlot () |
slot::Mixable< T, slot::mixin::None > & | getSlot () const |
Static Protected Member Functions | |
static bool | hasSlot (const Storing< T, slot::mixin::None > &other) |
static slot::Mixable< T, slot::mixin::None > & | getSlot (const Storing< T, slot::mixin::None > &other) |
sk::util::slot::policy::Cloning< T >::Cloning | ( | ) | [inline] |
sk::util::slot::policy::Cloning< T >::Cloning | ( | const Cloning< T > & | other | ) | [inline] |
sk::util::slot::policy::Cloning< T >::Cloning | ( | const Storing< T > & | other | ) | [inline] |
void sk::util::slot::policy::Storing< T , slot::mixin::None >::clearSlot | ( | ) | [inline, protected, inherited] |
static slot::Mixable<T , slot::mixin::None >& sk::util::slot::policy::Storing< T , slot::mixin::None >::getSlot | ( | const Storing< T , slot::mixin::None > & | other | ) | [inline, static, protected, inherited] |
slot::Mixable<T , slot::mixin::None >& sk::util::slot::policy::Storing< T , slot::mixin::None >::getSlot | ( | ) | const [inline, protected, inherited] |
static bool sk::util::slot::policy::Storing< T , slot::mixin::None >::hasSlot | ( | const Storing< T , slot::mixin::None > & | other | ) | [inline, static, protected, inherited] |
bool sk::util::slot::policy::Storing< T , slot::mixin::None >::hasSlot | ( | ) | const [inline, protected, inherited] |
void sk::util::slot::policy::Cloning< T >::makeClone | ( | const Storing< T > & | other | ) | [inline, protected] |
void sk::util::slot::policy::Cloning< T >::operator= | ( | const Storing< T > & | other | ) | [inline] |
void sk::util::slot::policy::Cloning< T >::operator= | ( | const Cloning< T > & | other | ) | [inline] |
void sk::util::slot::policy::Cloning< T >::setObject | ( | T * | object | ) | [inline, protected] |
Reimplemented from sk::util::slot::policy::Storing< T >.
void sk::util::slot::policy::Cloning< T >::setObject | ( | T & | object | ) | [inline, protected] |
Reimplemented from sk::util::slot::policy::Storing< T >.
Referenced by sk::util::slot::policy::Cloning< T >::makeClone(), and sk::util::slot::policy::Cloning< T >::setObject().
void sk::util::slot::policy::Storing< T , slot::mixin::None >::setSlot | ( | slot::Mixable< T , slot::mixin::None > * | slot | ) | [inline, protected, inherited] |