MyGUI
3.2.0
|
#include <MyGUI_DelegateImplement.h>
Public Types | |
typedef IDelegateMYGUI_SUFFIX MYGUI_TEMPLATE_ARGS | IDelegate |
typedef MYGUI_TYPENAME std::list< IDelegate * > | ListDelegate |
typedef MYGUI_TYPENAME ListDelegate::iterator | ListDelegateIterator |
typedef MYGUI_TYPENAME ListDelegate::const_iterator | ConstListDelegateIterator |
Public Member Functions | |
CMultiDelegateMYGUI_SUFFIX () | |
~CMultiDelegateMYGUI_SUFFIX () | |
bool | empty () const |
void | clear () |
void | clear (IDelegateUnlink *_unlink) |
CMultiDelegateMYGUI_SUFFIX MYGUI_TEMPLATE_ARGS & | operator+= (IDelegate *_delegate) |
CMultiDelegateMYGUI_SUFFIX MYGUI_TEMPLATE_ARGS & | operator-= (IDelegate *_delegate) |
void | operator() (MYGUI_PARAMS) |
CMultiDelegateMYGUI_SUFFIX (const CMultiDelegateMYGUI_SUFFIX MYGUI_TEMPLATE_ARGS &_event) | |
CMultiDelegateMYGUI_SUFFIX MYGUI_TEMPLATE_ARGS & | operator= (const CMultiDelegateMYGUI_SUFFIX MYGUI_TEMPLATE_ARGS &_event) |
CMultiDelegateMYGUI_SUFFIX MYGUI_TEMPLATE_ARGS & | operator= (IDelegate *_delegate) |
Definition at line 238 of file MyGUI_DelegateImplement.h.
typedef MYGUI_TYPENAME ListDelegate::const_iterator delegates::CMultiDelegateMYGUI_SUFFIX::ConstListDelegateIterator |
Definition at line 244 of file MyGUI_DelegateImplement.h.
Definition at line 241 of file MyGUI_DelegateImplement.h.
typedef MYGUI_TYPENAME std::list<IDelegate* > delegates::CMultiDelegateMYGUI_SUFFIX::ListDelegate |
Definition at line 242 of file MyGUI_DelegateImplement.h.
typedef MYGUI_TYPENAME ListDelegate::iterator delegates::CMultiDelegateMYGUI_SUFFIX::ListDelegateIterator |
Definition at line 243 of file MyGUI_DelegateImplement.h.
Definition at line 246 of file MyGUI_DelegateImplement.h.
Definition at line 247 of file MyGUI_DelegateImplement.h.
delegates::CMultiDelegateMYGUI_SUFFIX::CMultiDelegateMYGUI_SUFFIX | ( | const CMultiDelegateMYGUI_SUFFIX MYGUI_TEMPLATE_ARGS & | _event | ) | [inline] |
Definition at line 331 of file MyGUI_DelegateImplement.h.
void delegates::CMultiDelegateMYGUI_SUFFIX::clear | ( | ) | [inline] |
Definition at line 261 of file MyGUI_DelegateImplement.h.
void delegates::CMultiDelegateMYGUI_SUFFIX::clear | ( | IDelegateUnlink * | _unlink | ) | [inline] |
Definition at line 273 of file MyGUI_DelegateImplement.h.
bool delegates::CMultiDelegateMYGUI_SUFFIX::empty | ( | ) | const [inline] |
Definition at line 252 of file MyGUI_DelegateImplement.h.
void delegates::CMultiDelegateMYGUI_SUFFIX::operator() | ( | MYGUI_PARAMS | ) | [inline] |
Definition at line 314 of file MyGUI_DelegateImplement.h.
CMultiDelegateMYGUI_SUFFIX MYGUI_TEMPLATE_ARGS& delegates::CMultiDelegateMYGUI_SUFFIX::operator+= | ( | IDelegate * | _delegate | ) | [inline] |
Definition at line 285 of file MyGUI_DelegateImplement.h.
CMultiDelegateMYGUI_SUFFIX MYGUI_TEMPLATE_ARGS& delegates::CMultiDelegateMYGUI_SUFFIX::operator-= | ( | IDelegate * | _delegate | ) | [inline] |
Definition at line 298 of file MyGUI_DelegateImplement.h.
CMultiDelegateMYGUI_SUFFIX MYGUI_TEMPLATE_ARGS& delegates::CMultiDelegateMYGUI_SUFFIX::operator= | ( | const CMultiDelegateMYGUI_SUFFIX MYGUI_TEMPLATE_ARGS & | _event | ) | [inline] |
Definition at line 342 of file MyGUI_DelegateImplement.h.
CMultiDelegateMYGUI_SUFFIX MYGUI_TEMPLATE_ARGS& delegates::CMultiDelegateMYGUI_SUFFIX::operator= | ( | IDelegate * | _delegate | ) | [inline] |
Definition at line 356 of file MyGUI_DelegateImplement.h.