void registerCallback(CallBackInterfaceWithCallBack* _cb);
void registerCallbackArray(vector<CallBackInterfaceWithCallBack*> _cb);
void registerCallbackList(vector<CallBackInterfaceWithCallBack*> _cb);
+ void registerCallbackComplex(int in, vector<CallBackInterfaceWithCallBack*> _cb, double db);
int callBack();
// Enum
}
+void TestClass::registerCallbackComplex(int in, vector<CallBackInterfaceWithCallBack*> _cb, double db) {
+
+ for (CallBackInterfaceWithCallBack* cb : _cb) {
+ cbvec.push_back(cb);
+ cout << "Registering callback object in list!" << endl;
+ }
+
+ cout << "Integer: " << in << endl;
+ cout << "Double: " << db << endl;
+}
+
+
int TestClass::callBack() {
int sum = 0;