void invokeHelper(Param0 p0) const { ArgList1<Param0> paramList(p0); return invokeDelegate(deleg_, stored_, paramList); }
void invokeHelper(Param0 p0, Param1 p1) const { ArgList2<Param0, Param1> paramList(p0, p1); return invokeDelegate(deleg_, stored_, paramList); }
void invokeHelper(Param0 p0, Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5, Param6 p6, Param7 p7) const { ArgList8<Param0, Param1, Param2, Param3, Param4, Param5, Param6, Param7> paramList(p0, p1, p2, p3, p4, p5, p6, p7); return invokeDelegate(deleg_, stored_, paramList); }
void invokeHelper() const { ArgList0 paramList; return invokeDelegate(deleg_, stored_, paramList); }
void invokeHelper(Param0 p0, Param1 p1, Param2 p2, Param3 p3) const { ArgList4<Param0, Param1, Param2, Param3> paramList(p0, p1, p2, p3); return invokeDelegate(deleg_, stored_, paramList); }
void invokeHelper(Param0 p0, Param1 p1, Param2 p2, Param3 p3, Param4 p4, Param5 p5) const { ArgList6<Param0, Param1, Param2, Param3, Param4, Param5> paramList(p0, p1, p2, p3, p4, p5); return invokeDelegate(deleg_, stored_, paramList); }
void onChartboostCompleteStore() { invokeDelegate("onChartboostCompleteStore", nullptr, 0, 0); }
void invokeHelper(Param0 p0, Param1 p1, Param2 p2) const { ArgList3<Param0, Param1, Param2> paramList(p0, p1, p2); return invokeDelegate(deleg_, stored_, paramList); }
void onChartboostFailToRecordClick(const std::string& name, sdkbox::CB_ClickError e) { invokeDelegate("onChartboostFailToRecordClick", name.c_str(), e, 2); }
//Miscellaneous callbacks void onChartboostConfirmation() { invokeDelegate("onChartboostConfirmation", nullptr, 0, 0); }
void onChartboostFailedToLoad(const std::string& name, sdkbox::CB_LoadError e) { invokeDelegate("onChartboostFailedToLoad", name.c_str(), e, 2); }
void onChartboostReward(const std::string& name, int reward) { invokeDelegate("onChartboostReward", name.c_str(), reward, 2); }
void onChartboostClick(const std::string& name) { invokeDelegate("onChartboostClick", name.c_str(), 0, 1); }
void onChartboostDismiss(const std::string& name) { invokeDelegate("onChartboostDismiss", name.c_str(), 0, 1); }
bool onChartboostShouldDisplay(const std::string& name) { invokeDelegate("onChartboostShouldDisplay", name.c_str(), 0, 1); return true; }