#include <Delegate.h>
Public Member Functions | |
| DelegateController () | |
| DataDelegate< Derived > & | Delegate () |
| void | Invoke () |
| void | operator() () |
| virtual | ~DelegateController () |
Protected Member Functions | |
| virtual bool | Before ()=0 |
| virtual void | After () |
Private Attributes | |
| DataDelegate< Derived > | dataDelegate |
Definition at line 1862 of file Delegate.h.
| CppDelegate::DelegateController< Derived >::DelegateController | ( | ) | [inline] |
| virtual CppDelegate::DelegateController< Derived >::~DelegateController | ( | ) | [inline, virtual] |
| virtual bool CppDelegate::DelegateController< Derived >::Before | ( | ) | [protected, pure virtual] |
| virtual void CppDelegate::DelegateController< Derived >::After | ( | ) | [inline, protected, virtual] |
| DataDelegate<Derived>& CppDelegate::DelegateController< Derived >::Delegate | ( | ) | [inline] |
| void CppDelegate::DelegateController< Derived >::Invoke | ( | ) | [inline] |
Definition at line 1878 of file Delegate.h.
01879 { 01880 if (Before() ) 01881 { 01882 dataDelegate(*((Derived *)this)); 01883 After(); 01884 } 01885 01886 } // operator ()
| void CppDelegate::DelegateController< Derived >::operator() | ( | ) | [inline] |
DataDelegate<Derived> CppDelegate::DelegateController< Derived >::dataDelegate [private] |
Definition at line 1867 of file Delegate.h.
1.5.2
|
|
|