#include <Storing.hxx>
Protected Member Functions | |
Storing () | |
void | setSlot (slot::Mixable< T, SlotMixin > *slot) |
void | setObject (T &object) |
void | setObject (T *object) |
bool | hasSlot () const |
void | clearSlot () |
slot::Mixable< T, SlotMixin > & | getSlot () const |
Static Protected Member Functions | |
static bool | hasSlot (const Storing< T, SlotMixin > &other) |
static slot::Mixable< T, SlotMixin > & | getSlot (const Storing< T, SlotMixin > &other) |
sk::util::slot::policy::Storing< T, SlotMixin >::Storing | ( | ) | [inline, protected] |
void sk::util::slot::policy::Storing< T, SlotMixin >::clearSlot | ( | ) | [inline, protected] |
Reimplemented in sk::util::slot::policy::Sharing< T >, and sk::util::slot::policy::Sharing< L >.
Referenced by sk::util::slot::policy::Storing< thread::Runner >::setObject().
static slot::Mixable<T, SlotMixin>& sk::util::slot::policy::Storing< T, SlotMixin >::getSlot | ( | const Storing< T, SlotMixin > & | other | ) | [inline, static, protected] |
slot::Mixable<T, SlotMixin>& sk::util::slot::policy::Storing< T, SlotMixin >::getSlot | ( | ) | const [inline, protected] |
Referenced by sk::util::slot::policy::Storing< thread::Runner >::getSlot().
static bool sk::util::slot::policy::Storing< T, SlotMixin >::hasSlot | ( | const Storing< T, SlotMixin > & | other | ) | [inline, static, protected] |
bool sk::util::slot::policy::Storing< T, SlotMixin >::hasSlot | ( | ) | const [inline, protected] |
void sk::util::slot::policy::Storing< T, SlotMixin >::setObject | ( | T * | object | ) | [inline, protected] |
void sk::util::slot::policy::Storing< T, SlotMixin >::setObject | ( | T & | object | ) | [inline, protected] |
void sk::util::slot::policy::Storing< T, SlotMixin >::setSlot | ( | slot::Mixable< T, SlotMixin > * | slot | ) | [inline, protected] |