#include <Sharing.hxx>

Public Member Functions | |
| Sharing () | |
| Sharing (const Sharing< T > &other) | |
| void | operator= (const Sharing< T > &other) |
| int | getLinks () const |
Protected Member Functions | |
| void | setObject (T *object) |
| void | setObject (T &object) |
| void | clearSlot () |
| void | setSlot (slot::Mixable< T, slot::mixin::LinkCounter > *slot) |
| bool | hasSlot () const |
| slot::Mixable< T, slot::mixin::LinkCounter > & | getSlot () const |
Static Protected Member Functions | |
| static bool | hasSlot (const Storing< T, slot::mixin::LinkCounter > &other) |
| static slot::Mixable< T, slot::mixin::LinkCounter > & | getSlot (const Storing< T, slot::mixin::LinkCounter > &other) |
| sk::util::slot::policy::Sharing< T >::Sharing | ( | ) | [inline] |
| sk::util::slot::policy::Sharing< T >::Sharing | ( | const Sharing< T > & | other | ) | [inline] |
| void sk::util::slot::policy::Sharing< T >::clearSlot | ( | ) | [inline, protected] |
Reimplemented from sk::util::slot::policy::Storing< T, slot::mixin::LinkCounter >.
| int sk::util::slot::policy::Sharing< T >::getLinks | ( | ) | const [inline] |
Referenced by sk::rt::Locker< L >::~Locker().
| static slot::Mixable<T , slot::mixin::LinkCounter >& sk::util::slot::policy::Storing< T , slot::mixin::LinkCounter >::getSlot | ( | const Storing< T , slot::mixin::LinkCounter > & | other | ) | [inline, static, protected, inherited] |
| slot::Mixable<T , slot::mixin::LinkCounter >& sk::util::slot::policy::Storing< T , slot::mixin::LinkCounter >::getSlot | ( | ) | const [inline, protected, inherited] |
| static bool sk::util::slot::policy::Storing< T , slot::mixin::LinkCounter >::hasSlot | ( | const Storing< T , slot::mixin::LinkCounter > & | other | ) | [inline, static, protected, inherited] |
| bool sk::util::slot::policy::Storing< T , slot::mixin::LinkCounter >::hasSlot | ( | ) | const [inline, protected, inherited] |
| void sk::util::slot::policy::Sharing< T >::operator= | ( | const Sharing< T > & | other | ) | [inline] |
| void sk::util::slot::policy::Sharing< T >::setObject | ( | T & | object | ) | [inline, protected] |
Reimplemented from sk::util::slot::policy::Storing< T, slot::mixin::LinkCounter >.
| void sk::util::slot::policy::Sharing< T >::setObject | ( | T * | object | ) | [inline, protected] |
Reimplemented from sk::util::slot::policy::Storing< T, slot::mixin::LinkCounter >.
| void sk::util::slot::policy::Storing< T , slot::mixin::LinkCounter >::setSlot | ( | slot::Mixable< T , slot::mixin::LinkCounter > * | slot | ) | [inline, protected, inherited] |
Referenced by sk::util::slot::policy::Sharing< L >::clearSlot().
1.5.8