Simulant  21.12-246
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Classes | Public Types | Public Member Functions | List of all members
smlt::sig::ProtoSignal< R(Args...)> Class Template Reference
Inheritance diagram for smlt::sig::ProtoSignal< R(Args...)>:
smlt::sig::Disconnector

Public Types

typedef R result
 
typedef std::function< R(Args...)> callback
 

Public Member Functions

Connection connect (const callback &func)
 
void operator() (Args... args)
 
bool connection_exists (const ConnectionImpl &conn) const
 
void shrink_to_fit ()
 
bool disconnect (const ConnectionImpl &conn_impl)
 
std::size_t connection_count () const
 

The documentation for this class was generated from the following file: