OBSERVABLE_LIST< _LIT >::OBSERVER Class Reference

Base class for observers of this list to inherit from. More...

#include <mi32/obslist.h>

Inheritance diagram for OBSERVABLE_LIST< _LIT >::OBSERVER:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 OBSERVER (OBSERVABLE_LIST< _LIT > &list)
virtual void OnChanged (const _LIT &)
virtual void OnChangeOrderBegin (const _LIT &)
virtual void OnChangeOrderEnd (const _LIT &)
virtual void OnClear ()
virtual void OnInsert (const _LIT &)
virtual void OnRemove (const _LIT &)
virtual void OnSort ()

Detailed Description

template<typename _LIT>
class OBSERVABLE_LIST< _LIT >::OBSERVER

Base class for observers of this list to inherit from.


Constructor & Destructor Documentation

template<typename _LIT>
OBSERVABLE_LIST< _LIT >::OBSERVER::OBSERVER ( OBSERVABLE_LIST< _LIT > &  list  )  [inline]

Constructor.


Member Function Documentation

template<typename _LIT>
virtual void OBSERVABLE_LIST< _LIT >::OBSERVER::OnChanged ( const _LIT &   )  [inline, virtual]

Called when item has been changed through non-const reference.

template<typename _LIT>
virtual void OBSERVABLE_LIST< _LIT >::OBSERVER::OnChangeOrderBegin ( const _LIT &   )  [inline, virtual]

Called before item is repositioned in list.

template<typename _LIT>
virtual void OBSERVABLE_LIST< _LIT >::OBSERVER::OnChangeOrderEnd ( const _LIT &   )  [inline, virtual]

Called after item is repositioned in list.

template<typename _LIT>
virtual void OBSERVABLE_LIST< _LIT >::OBSERVER::OnClear (  )  [inline, virtual]

Called after list has been cleared.

template<typename _LIT>
virtual void OBSERVABLE_LIST< _LIT >::OBSERVER::OnInsert ( const _LIT &   )  [inline, virtual]

Called after item inserted into list.

template<typename _LIT>
virtual void OBSERVABLE_LIST< _LIT >::OBSERVER::OnRemove ( const _LIT &   )  [inline, virtual]

Called when item about to be removed from list.

template<typename _LIT>
virtual void OBSERVABLE_LIST< _LIT >::OBSERVER::OnSort (  )  [inline, virtual]

Called when list has been sorted.


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

Generated on Sun Oct 7 21:33:41 2012 for TNTsdk 2012 by  doxygen 1.6.1