SpiecsEngine
 
Loading...
Searching...
No Matches

◆ DELEGATE_THREE_PARAM

#define DELEGATE_THREE_PARAM ( name,
p0,
p1,
p2 )
Value:
class Delegate##name : public Spices::Delegate_Basic<##p0, ##p1, ##p2> \
{ \
public: \
Delegate##name() : Spices::Delegate_Basic<##p0, ##p1, ##p2>() {} \
virtual ~Delegate##name() = default; \
};
Basic Class of Delegate. Instance inherited from it and use delegate feature.

Use this macro to instance a Delegate Class. Three Parameter Specific.

Definition at line 174 of file DelegateBasic.h.

174#define DELEGATE_THREE_PARAM(name, p0, p1, p2) \
175 class Delegate##name : public Spices::Delegate_Basic<##p0, ##p1, ##p2> \
176 { \
177 public: \
178 Delegate##name() : Spices::Delegate_Basic<##p0, ##p1, ##p2>() {} \
179 virtual ~Delegate##name() = default; \
180 };