sk::util::slot::policy::Storing< T, SlotMixin > Class Template Reference

#include <Storing.hxx>

List of all members.

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)

template<typename T, typename SlotMixin = slot::mixin::None>
class sk::util::slot::policy::Storing< T, SlotMixin >


Constructor & Destructor Documentation

template<typename T, typename SlotMixin = slot::mixin::None>
sk::util::slot::policy::Storing< T, SlotMixin >::Storing (  )  [inline, protected]


Member Function Documentation

template<typename T, typename SlotMixin = slot::mixin::None>
void sk::util::slot::policy::Storing< T, SlotMixin >::clearSlot (  )  [inline, protected]

template<typename T, typename SlotMixin = slot::mixin::None>
static slot::Mixable<T, SlotMixin>& sk::util::slot::policy::Storing< T, SlotMixin >::getSlot ( const Storing< T, SlotMixin > &  other  )  [inline, static, protected]

template<typename T, typename SlotMixin = slot::mixin::None>
slot::Mixable<T, SlotMixin>& sk::util::slot::policy::Storing< T, SlotMixin >::getSlot (  )  const [inline, protected]

template<typename T, typename SlotMixin = slot::mixin::None>
static bool sk::util::slot::policy::Storing< T, SlotMixin >::hasSlot ( const Storing< T, SlotMixin > &  other  )  [inline, static, protected]

template<typename T, typename SlotMixin = slot::mixin::None>
bool sk::util::slot::policy::Storing< T, SlotMixin >::hasSlot (  )  const [inline, protected]

template<typename T, typename SlotMixin = slot::mixin::None>
void sk::util::slot::policy::Storing< T, SlotMixin >::setObject ( T *  object  )  [inline, protected]

template<typename T, typename SlotMixin = slot::mixin::None>
void sk::util::slot::policy::Storing< T, SlotMixin >::setObject ( T &  object  )  [inline, protected]

template<typename T, typename SlotMixin = slot::mixin::None>
void sk::util::slot::policy::Storing< T, SlotMixin >::setSlot ( slot::Mixable< T, SlotMixin > *  slot  )  [inline, protected]


The documentation for this class was generated from the following file:

Generated on Tue Mar 3 12:36:10 2009 for stemkit-cpp by  doxygen 1.5.8