// Callbacks
void registerCallback(CallBackInterfaceWithCallBack* _cb);
- //void registerCallback(vector<CallBackInterfaceWithCallBack*> _cb);
+ void registerCallbackArray(vector<CallBackInterfaceWithCallBack*> _cb);
+ void registerCallbackList(vector<CallBackInterfaceWithCallBack*> _cb);
int callBack();
// Enum
}
-/*void TestClass::registerCallback(vector<CallBackInterfaceWithCallBack*> _cb) {
+void TestClass::registerCallbackArray(vector<CallBackInterfaceWithCallBack*> _cb) {
- for (CallBackInterface* cb : _cb) {
+ for (CallBackInterfaceWithCallBack* cb : _cb) {
cbvec.push_back(cb);
- cout << "Registering callback object!" << endl;
+ cout << "Registering callback object in array!" << endl;
}
-}*/
+}
+
+
+void TestClass::registerCallbackList(vector<CallBackInterfaceWithCallBack*> _cb) {
+
+ for (CallBackInterfaceWithCallBack* cb : _cb) {
+ cbvec.push_back(cb);
+ cout << "Registering callback object in list!" << endl;
+ }
+}
int TestClass::callBack() {