SpiecsEngine
 
Loading...
Searching...
No Matches

◆ DELEGATE_NINE_PARAM

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

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

Definition at line 246 of file DelegateBasic.h.

246#define DELEGATE_NINE_PARAM(name, p0, p1, p2, p3, p4, p5, p6, p7, p8) \
247 class Delegate##name : public Spices::Delegate_Basic<##p0, ##p1, ##p2, ##p3, ##p4, ##p5, ##p6, ##p7, ##p8> \
248 { \
249 public: \
250 Delegate##name() : Spices::Delegate_Basic<##p0, ##p1, ##p2, ##p3, ##p4, ##p5, ##p6, ##p7, ##p8>() {} \
251 virtual ~Delegate##name() = default; \
252 };