Use this macro to instance a Delegate Class. Three Parameter Specific.
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 };