Did some hackypooos for Jtest

This commit is contained in:
2024-08-21 14:29:52 -04:00
parent 5a1d864e15
commit 1290afdc68
3 changed files with 46 additions and 4 deletions

View File

@@ -29,14 +29,14 @@ public:
using event_ptr = std::shared_ptr<connection>;
public:
void Await(Args& ... arg);
void Invoke(Args... args);
virtual void Invoke(Args... args);
void operator()(Args... args);
connection Connect(delegate callback);
void Disconnect(connection &conn);
connection operator+=(delegate callback);
private:
protected:
std::vector<event_ptr> listeners;
uint64_t listenerCounter = 0;
//uint64_t listenerCounter = 0;
};
template<typename delegate, typename... Args>