SpiecsEngine
 
Loading...
Searching...
No Matches
DelegateBasic.h File Reference

The Delegate_Basic Class Definitions. More...

#include "Core/Core.h"
#include "Core/Container/LinkedUnorderedMap.h"
#include <functional>

Go to the source code of this file.

Classes

class  Spices::Delegate_Basic< Args >
 Basic Class of Delegate. Instance inherited from it and use delegate feature. More...
 

Namespaces

namespace  Spices
 

Macros

#define DELEGATE_NONE_PARAM(name)
 Use this macro to instance a Delegate Class. None Parameter Specific.
 
#define DELEGATE_ONE_PARAM(name, p0)
 Use this macro to instance a Delegate Class. One Parameter Specific.
 
#define DELEGATE_TWO_PARAM(name, p0, p1)
 Use this macro to instance a Delegate Class. Two Parameter Specific.
 
#define DELEGATE_THREE_PARAM(name, p0, p1, p2)
 Use this macro to instance a Delegate Class. Three Parameter Specific.
 
#define DELEGATE_FOUR_PARAM(name, p0, p1, p2, p3)
 Use this macro to instance a Delegate Class. Four Parameter Specific.
 
#define DELEGATE_FIVE_PARAM(name, p0, p1, p2, p3, p4)
 Use this macro to instance a Delegate Class. Five Parameter Specific.
 
#define DELEGATE_SIX_PARAM(name, p0, p1, p2, p3, p4, p5)
 Use this macro to instance a Delegate Class. Six Parameter Specific.
 
#define DELEGATE_SEVEN_PARAM(name, p0, p1, p2, p3, p4, p5, p6)
 Use this macro to instance a Delegate Class. Seven Parameter Specific.
 
#define DELEGATE_EIGHT_PARAM(name, p0, p1, p2, p3, p4, p5, p6, p7)
 Use this macro to instance a Delegate Class. Eight Parameter Specific.
 
#define DELEGATE_NINE_PARAM(name, p0, p1, p2, p3, p4, p5, p6, p7, p8)
 Use this macro to instance a Delegate Class. Nine Parameter Specific.
 

Detailed Description

The Delegate_Basic Class Definitions.

Author
Spices.

Definition in file DelegateBasic.h.