TMCListened< T > Class Template Reference

Inheritance diagram for TMCListened< T >:
TMCCountedPtr< T > TMCObject0

List of all members.

Public Member Functions

 TMCListened (IChangeListener *listener)
 TMCListened (IChangeListener *listener, T *lp)
 TMCListened (IChangeListener *listener, const TMCCountedPtr< T > &lp)
 ~TMCListened ()
uint32 Release ()
T * operator= (T *lp)
T * operator= (const TMCCountedPtr< T > &lp)

Private Member Functions

void RegisterLayer ()
void UnregisterLayer ()

Private Attributes

IChangeListenerfListener

template<class T>
class TMCListened< T >


Constructor & Destructor Documentation

template<class T >
TMCListened< T >::TMCListened ( IChangeListener listener  )  [inline]
template<class T >
TMCListened< T >::TMCListened ( IChangeListener listener,
T *  lp 
) [inline]
template<class T >
TMCListened< T >::TMCListened ( IChangeListener listener,
const TMCCountedPtr< T > &  lp 
) [inline]
template<class T >
TMCListened< T >::~TMCListened (  )  [inline]

Member Function Documentation

template<class T >
T* TMCListened< T >::operator= ( const TMCCountedPtr< T > &  lp  )  [inline]

Reimplemented from TMCCountedPtr< T >.

template<class T >
T* TMCListened< T >::operator= ( T *  lp  )  [inline]

Reimplemented from TMCCountedPtr< T >.

template<class T >
void TMCListened< T >::RegisterLayer (  )  [inline, private]
template<class T >
uint32 TMCListened< T >::Release (  )  [inline]

Reimplemented from TMCCountedPtr< T >.

template<class T >
void TMCListened< T >::UnregisterLayer (  )  [inline, private]

Member Data Documentation

template<class T >
IChangeListener* TMCListened< T >::fListener [private]

The documentation for this class was generated from the following file:
Generated on Mon Apr 26 22:48:03 2010 for Carrara SDK Doc by  doxygen 1.6.3