sk::util::slot::policy::Aliasing< T > Class Template Reference

#include <Aliasing.hxx>

Inheritance diagram for sk::util::slot::policy::Aliasing< T >:

sk::util::slot::policy::Storing< T >

List of all members.

Public Member Functions

 Aliasing ()
 Aliasing (const Aliasing< T > &other)
 Aliasing (const Storing< T > &other)
void operator= (const Aliasing< T > &other)
void operator= (const Storing< T > &other)

Protected Member Functions

void setSlot (slot::Mixable< T, slot::mixin::None > *slot)
void setObject (T &object)
void setObject (T *object)
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)

template<typename T>
class sk::util::slot::policy::Aliasing< T >


Constructor & Destructor Documentation

template<typename T>
sk::util::slot::policy::Aliasing< T >::Aliasing (  )  [inline]

template<typename T>
sk::util::slot::policy::Aliasing< T >::Aliasing ( const Aliasing< T > &  other  )  [inline]

template<typename T>
sk::util::slot::policy::Aliasing< T >::Aliasing ( const Storing< T > &  other  )  [inline]


Member Function Documentation

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]

template<typename T>
void sk::util::slot::policy::Aliasing< T >::operator= ( const Storing< T > &  other  )  [inline]

template<typename T>
void sk::util::slot::policy::Aliasing< T >::operator= ( const Aliasing< T > &  other  )  [inline]

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

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

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


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