#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.
MTÜ TTÜ Robotiklubi |