Did some hackypooos for Jtest 2
This commit is contained in:
@@ -25,6 +25,7 @@ class Connection;
|
||||
template <typename delegate, typename ... Args>
|
||||
class BasicEvent {
|
||||
public:
|
||||
friend Connection<delegate, Args ...>;
|
||||
using connection = Connection<delegate, Args ...>;
|
||||
using event_ptr = std::shared_ptr<connection>;
|
||||
public:
|
||||
|
@@ -16,7 +16,8 @@ class BasicEvent;
|
||||
/// A type that represents a handle to an active event connection.
|
||||
template <typename delegate, typename ... Args>
|
||||
class Connection {
|
||||
private:
|
||||
public:
|
||||
friend BasicEvent<delegate, Args...>;
|
||||
public:
|
||||
Connection(BasicEvent<delegate, Args...> *creator, delegate cb);
|
||||
bool Disconnect(); // Breaks the event connection, but does not destroy the instance
|
||||
|
Reference in New Issue
Block a user