|
Gaudi Framework, version v21r9 |
| Home | Generated: 3 May 2010 |
#include <PropertyCallbackFunctor.h>


Public Types | |
| typedef void(T::* | PtrToCallbackMember )(Property &) |
Public Member Functions | |
| PropertyCallbackMemberFunctor (PtrToCallbackMember pCM, T *instance) | |
| virtual void | operator() (Property &prop) const |
| virtual PropertyCallbackMemberFunctor * | clone () const |
Private Attributes | |
| PtrToCallbackMember | m_pCM |
| T * | m_instance |
Definition at line 112 of file PropertyCallbackFunctor.h.
| typedef void( T::* PropertyCallbackMemberFunctor< T >::PtrToCallbackMember)(Property &) |
| PropertyCallbackMemberFunctor< T >::PropertyCallbackMemberFunctor | ( | PtrToCallbackMember | pCM, | |
| T * | instance | |||
| ) | [inline, explicit] |
Definition at line 132 of file PropertyCallbackFunctor.h.
00133 : m_pCM( pCM ), m_instance( instance ) { }
| virtual void PropertyCallbackMemberFunctor< T >::operator() | ( | Property & | prop | ) | const [inline, virtual] |
Implements PropertyCallbackFunctor.
Definition at line 137 of file PropertyCallbackFunctor.h.
00138 { ( m_instance->*m_pCM )( prop ); }
| virtual PropertyCallbackMemberFunctor* PropertyCallbackMemberFunctor< T >::clone | ( | ) | const [inline, virtual] |
Implements PropertyCallbackFunctor.
Definition at line 140 of file PropertyCallbackFunctor.h.
00141 { return new PropertyCallbackMemberFunctor(*this); }
PtrToCallbackMember PropertyCallbackMemberFunctor< T >::m_pCM [private] |
Definition at line 147 of file PropertyCallbackFunctor.h.
T* PropertyCallbackMemberFunctor< T >::m_instance [private] |
Definition at line 148 of file PropertyCallbackFunctor.h.