|
MyGUI
3.2.2
|
#include "MyGUI_Diagnostic.h"#include <list>#include <typeinfo>#include "MyGUI_DelegateImplement.h"Go to the source code of this file.
Namespaces | |
| MyGUI | |
| MyGUI::delegates | |
Macros | |
| #define | MYGUI_SUFFIX 0 |
| #define | MYGUI_TEMPLATE |
| #define | MYGUI_TEMPLATE_PARAMS |
| #define | MYGUI_TEMPLATE_ARGS |
| #define | MYGUI_T_TEMPLATE_PARAMS <typename T> |
| #define | MYGUI_T_TEMPLATE_ARGS <T> |
| #define | MYGUI_PARAMS |
| #define | MYGUI_ARGS |
| #define | MYGUI_TYPENAME |
| #define | MYGUI_SUFFIX 1 |
| #define | MYGUI_TEMPLATE template |
| #define | MYGUI_TEMPLATE_PARAMS <typename TP1> |
| #define | MYGUI_TEMPLATE_ARGS <TP1> |
| #define | MYGUI_T_TEMPLATE_PARAMS <typename T, typename TP1> |
| #define | MYGUI_T_TEMPLATE_ARGS <T, TP1> |
| #define | MYGUI_PARAMS TP1 p1 |
| #define | MYGUI_ARGS p1 |
| #define | MYGUI_TYPENAME typename |
| #define | MYGUI_SUFFIX 2 |
| #define | MYGUI_TEMPLATE template |
| #define | MYGUI_TEMPLATE_PARAMS <typename TP1, typename TP2> |
| #define | MYGUI_TEMPLATE_ARGS <TP1, TP2> |
| #define | MYGUI_T_TEMPLATE_PARAMS <typename T, typename TP1, typename TP2> |
| #define | MYGUI_T_TEMPLATE_ARGS <T, TP1, TP2> |
| #define | MYGUI_PARAMS TP1 p1, TP2 p2 |
| #define | MYGUI_ARGS p1, p2 |
| #define | MYGUI_TYPENAME typename |
| #define | MYGUI_SUFFIX 3 |
| #define | MYGUI_TEMPLATE template |
| #define | MYGUI_TEMPLATE_PARAMS <typename TP1, typename TP2, typename TP3> |
| #define | MYGUI_TEMPLATE_ARGS <TP1, TP2, TP3> |
| #define | MYGUI_T_TEMPLATE_PARAMS <typename T, typename TP1, typename TP2, typename TP3> |
| #define | MYGUI_T_TEMPLATE_ARGS <T, TP1, TP2, TP3> |
| #define | MYGUI_PARAMS TP1 p1, TP2 p2, TP3 p3 |
| #define | MYGUI_ARGS p1, p2, p3 |
| #define | MYGUI_TYPENAME typename |
| #define | MYGUI_SUFFIX 4 |
| #define | MYGUI_TEMPLATE template |
| #define | MYGUI_TEMPLATE_PARAMS <typename TP1, typename TP2, typename TP3, typename TP4> |
| #define | MYGUI_TEMPLATE_ARGS <TP1, TP2, TP3, TP4> |
| #define | MYGUI_T_TEMPLATE_PARAMS <typename T, typename TP1, typename TP2, typename TP3, typename TP4> |
| #define | MYGUI_T_TEMPLATE_ARGS <T, TP1, TP2, TP3, TP4> |
| #define | MYGUI_PARAMS TP1 p1, TP2 p2, TP3 p3, TP4 p4 |
| #define | MYGUI_ARGS p1, p2, p3, p4 |
| #define | MYGUI_TYPENAME typename |
| #define | MYGUI_SUFFIX 5 |
| #define | MYGUI_TEMPLATE template |
| #define | MYGUI_TEMPLATE_PARAMS <typename TP1, typename TP2, typename TP3, typename TP4, typename TP5> |
| #define | MYGUI_TEMPLATE_ARGS <TP1, TP2, TP3, TP4, TP5> |
| #define | MYGUI_T_TEMPLATE_PARAMS <typename T, typename TP1, typename TP2, typename TP3, typename TP4, typename TP5> |
| #define | MYGUI_T_TEMPLATE_ARGS <T, TP1, TP2, TP3, TP4, TP5> |
| #define | MYGUI_PARAMS TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5 |
| #define | MYGUI_ARGS p1, p2, p3, p4, p5 |
| #define | MYGUI_TYPENAME typename |
| #define | MYGUI_SUFFIX 6 |
| #define | MYGUI_TEMPLATE template |
| #define | MYGUI_TEMPLATE_PARAMS <typename TP1, typename TP2, typename TP3, typename TP4, typename TP5, typename TP6> |
| #define | MYGUI_TEMPLATE_ARGS <TP1, TP2, TP3, TP4, TP5, TP6> |
| #define | MYGUI_T_TEMPLATE_PARAMS <typename T, typename TP1, typename TP2, typename TP3, typename TP4, typename TP5, typename TP6> |
| #define | MYGUI_T_TEMPLATE_ARGS <T, TP1, TP2, TP3, TP4, TP5, TP6> |
| #define | MYGUI_PARAMS TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6 |
| #define | MYGUI_ARGS p1, p2, p3, p4, p5, p6 |
| #define | MYGUI_TYPENAME typename |
Functions | |
| IDelegateUnlink * | MyGUI::delegates::GetDelegateUnlink (void *_base) |
| IDelegateUnlink * | MyGUI::delegates::GetDelegateUnlink (IDelegateUnlink *_base) |
| delegates::IDelegate0 * | MyGUI::newDelegate (void(*_func)()) |
| template<typename T > | |
| delegates::IDelegate0 * | MyGUI::newDelegate (T *_object, void(T::*_method)()) |
| template<typename TP1 > | |
| delegates::IDelegate1< TP1 > * | MyGUI::newDelegate (void(*_func)(TP1 p1)) |
| template<typename T , typename TP1 > | |
| delegates::IDelegate1< TP1 > * | MyGUI::newDelegate (T *_object, void(T::*_method)(TP1 p1)) |
| template<typename TP1 , typename TP2 > | |
| delegates::IDelegate2< TP1, TP2 > * | MyGUI::newDelegate (void(*_func)(TP1 p1, TP2 p2)) |
| template<typename T , typename TP1 , typename TP2 > | |
| delegates::IDelegate2< TP1, TP2 > * | MyGUI::newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2)) |
| template<typename TP1 , typename TP2 , typename TP3 > | |
| delegates::IDelegate3< TP1, TP2, TP3 > * | MyGUI::newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3)) |
| template<typename T , typename TP1 , typename TP2 , typename TP3 > | |
| delegates::IDelegate3< TP1, TP2, TP3 > * | MyGUI::newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3)) |
| template<typename TP1 , typename TP2 , typename TP3 , typename TP4 > | |
| delegates::IDelegate4< TP1, TP2, TP3, TP4 > * | MyGUI::newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3, TP4 p4)) |
| template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 > | |
| delegates::IDelegate4< TP1, TP2, TP3, TP4 > * | MyGUI::newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3, TP4 p4)) |
| template<typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 > | |
| delegates::IDelegate5< TP1, TP2, TP3, TP4, TP5 > * | MyGUI::newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5)) |
| template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 > | |
| delegates::IDelegate5< TP1, TP2, TP3, TP4, TP5 > * | MyGUI::newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5)) |
| template<typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 , typename TP6 > | |
| delegates::IDelegate6< TP1, TP2, TP3, TP4, TP5, TP6 > * | MyGUI::newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6)) |
| template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 , typename TP6 > | |
| delegates::IDelegate6< TP1, TP2, TP3, TP4, TP5, TP6 > * | MyGUI::newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6)) |
| #define MYGUI_ARGS |
Definition at line 139 of file MyGUI_Delegate.h.
| #define MYGUI_ARGS p1 |
Definition at line 139 of file MyGUI_Delegate.h.
| #define MYGUI_ARGS p1, p2 |
Definition at line 139 of file MyGUI_Delegate.h.
| #define MYGUI_ARGS p1, p2, p3 |
Definition at line 139 of file MyGUI_Delegate.h.
| #define MYGUI_ARGS p1, p2, p3, p4 |
Definition at line 139 of file MyGUI_Delegate.h.
| #define MYGUI_ARGS p1, p2, p3, p4, p5 |
Definition at line 139 of file MyGUI_Delegate.h.
| #define MYGUI_ARGS p1, p2, p3, p4, p5, p6 |
Definition at line 139 of file MyGUI_Delegate.h.
| #define MYGUI_PARAMS |
Definition at line 138 of file MyGUI_Delegate.h.
| #define MYGUI_PARAMS TP1 p1 |
Definition at line 138 of file MyGUI_Delegate.h.
| #define MYGUI_PARAMS TP1 p1, TP2 p2 |
Definition at line 138 of file MyGUI_Delegate.h.
| #define MYGUI_PARAMS TP1 p1, TP2 p2, TP3 p3 |
Definition at line 138 of file MyGUI_Delegate.h.
| #define MYGUI_PARAMS TP1 p1, TP2 p2, TP3 p3, TP4 p4 |
Definition at line 138 of file MyGUI_Delegate.h.
| #define MYGUI_PARAMS TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5 |
Definition at line 138 of file MyGUI_Delegate.h.
| #define MYGUI_PARAMS TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6 |
Definition at line 138 of file MyGUI_Delegate.h.
| #define MYGUI_SUFFIX 0 |
Definition at line 132 of file MyGUI_Delegate.h.
| #define MYGUI_SUFFIX 1 |
Definition at line 132 of file MyGUI_Delegate.h.
| #define MYGUI_SUFFIX 2 |
Definition at line 132 of file MyGUI_Delegate.h.
| #define MYGUI_SUFFIX 3 |
Definition at line 132 of file MyGUI_Delegate.h.
| #define MYGUI_SUFFIX 4 |
Definition at line 132 of file MyGUI_Delegate.h.
| #define MYGUI_SUFFIX 5 |
Definition at line 132 of file MyGUI_Delegate.h.
| #define MYGUI_SUFFIX 6 |
Definition at line 132 of file MyGUI_Delegate.h.
| #define MYGUI_T_TEMPLATE_ARGS <T> |
Definition at line 137 of file MyGUI_Delegate.h.
| #define MYGUI_T_TEMPLATE_ARGS <T, TP1> |
Definition at line 137 of file MyGUI_Delegate.h.
| #define MYGUI_T_TEMPLATE_ARGS <T, TP1, TP2> |
Definition at line 137 of file MyGUI_Delegate.h.
| #define MYGUI_T_TEMPLATE_ARGS <T, TP1, TP2, TP3> |
Definition at line 137 of file MyGUI_Delegate.h.
| #define MYGUI_T_TEMPLATE_ARGS <T, TP1, TP2, TP3, TP4> |
Definition at line 137 of file MyGUI_Delegate.h.
| #define MYGUI_T_TEMPLATE_ARGS <T, TP1, TP2, TP3, TP4, TP5> |
Definition at line 137 of file MyGUI_Delegate.h.
| #define MYGUI_T_TEMPLATE_ARGS <T, TP1, TP2, TP3, TP4, TP5, TP6> |
Definition at line 137 of file MyGUI_Delegate.h.
| #define MYGUI_T_TEMPLATE_PARAMS <typename T> |
Definition at line 136 of file MyGUI_Delegate.h.
| #define MYGUI_T_TEMPLATE_PARAMS <typename T, typename TP1> |
Definition at line 136 of file MyGUI_Delegate.h.
| #define MYGUI_T_TEMPLATE_PARAMS <typename T, typename TP1, typename TP2> |
Definition at line 136 of file MyGUI_Delegate.h.
| #define MYGUI_T_TEMPLATE_PARAMS <typename T, typename TP1, typename TP2, typename TP3> |
Definition at line 136 of file MyGUI_Delegate.h.
| #define MYGUI_T_TEMPLATE_PARAMS <typename T, typename TP1, typename TP2, typename TP3, typename TP4> |
Definition at line 136 of file MyGUI_Delegate.h.
| #define MYGUI_T_TEMPLATE_PARAMS <typename T, typename TP1, typename TP2, typename TP3, typename TP4, typename TP5> |
Definition at line 136 of file MyGUI_Delegate.h.
| #define MYGUI_T_TEMPLATE_PARAMS <typename T, typename TP1, typename TP2, typename TP3, typename TP4, typename TP5, typename TP6> |
Definition at line 136 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE |
Definition at line 133 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE template |
Definition at line 133 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE template |
Definition at line 133 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE template |
Definition at line 133 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE template |
Definition at line 133 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE template |
Definition at line 133 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE template |
Definition at line 133 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE_ARGS |
Definition at line 135 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE_ARGS <TP1> |
Definition at line 135 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE_ARGS <TP1, TP2> |
Definition at line 135 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE_ARGS <TP1, TP2, TP3> |
Definition at line 135 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE_ARGS <TP1, TP2, TP3, TP4> |
Definition at line 135 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE_ARGS <TP1, TP2, TP3, TP4, TP5> |
Definition at line 135 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE_ARGS <TP1, TP2, TP3, TP4, TP5, TP6> |
Definition at line 135 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE_PARAMS |
Definition at line 134 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE_PARAMS <typename TP1> |
Definition at line 134 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE_PARAMS <typename TP1, typename TP2> |
Definition at line 134 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE_PARAMS <typename TP1, typename TP2, typename TP3> |
Definition at line 134 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE_PARAMS <typename TP1, typename TP2, typename TP3, typename TP4> |
Definition at line 134 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE_PARAMS <typename TP1, typename TP2, typename TP3, typename TP4, typename TP5> |
Definition at line 134 of file MyGUI_Delegate.h.
| #define MYGUI_TEMPLATE_PARAMS <typename TP1, typename TP2, typename TP3, typename TP4, typename TP5, typename TP6> |
Definition at line 134 of file MyGUI_Delegate.h.
| #define MYGUI_TYPENAME |
Definition at line 140 of file MyGUI_Delegate.h.
| #define MYGUI_TYPENAME typename |
Definition at line 140 of file MyGUI_Delegate.h.
| #define MYGUI_TYPENAME typename |
Definition at line 140 of file MyGUI_Delegate.h.
| #define MYGUI_TYPENAME typename |
Definition at line 140 of file MyGUI_Delegate.h.
| #define MYGUI_TYPENAME typename |
Definition at line 140 of file MyGUI_Delegate.h.
| #define MYGUI_TYPENAME typename |
Definition at line 140 of file MyGUI_Delegate.h.
| #define MYGUI_TYPENAME typename |
Definition at line 140 of file MyGUI_Delegate.h.
1.8.13