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 | |
IChangeListener * | fListener |
TMCListened< T >::TMCListened | ( | IChangeListener * | listener | ) | [inline] |
TMCListened< T >::TMCListened | ( | IChangeListener * | listener, | |
T * | lp | |||
) | [inline] |
TMCListened< T >::TMCListened | ( | IChangeListener * | listener, | |
const TMCCountedPtr< T > & | lp | |||
) | [inline] |
TMCListened< T >::~TMCListened | ( | ) | [inline] |
T* TMCListened< T >::operator= | ( | const TMCCountedPtr< T > & | lp | ) | [inline] |
Reimplemented from TMCCountedPtr< T >.
T* TMCListened< T >::operator= | ( | T * | lp | ) | [inline] |
Reimplemented from TMCCountedPtr< T >.
void TMCListened< T >::RegisterLayer | ( | ) | [inline, private] |
uint32 TMCListened< T >::Release | ( | ) | [inline] |
Reimplemented from TMCCountedPtr< T >.
void TMCListened< T >::UnregisterLayer | ( | ) | [inline, private] |
IChangeListener* TMCListened< T >::fListener [private] |