3.0.0
Freundlich's C++ toolkit
Namespaces | Classes | Typedefs
fcppt::signal Namespace Reference

An implementation of a managed signals and slots system (replacement for boost's signals). More...

Namespaces

 unregister
 Contains classes and functions related to unregistration callbacks.
 

Classes

class  base
 Default base class for signals. Provides no unlinking capabilities. More...
 
class  connection
 A connection returned by a connect call. More...
 
class  enable_if_void< T >>
 Represents a signal without a return value.
 
class  object
 Represents a signal with a non-void return value. More...
 

Typedefs

typedef std::vector< fcppt::signal::auto_connectionauto_connection_container
 
typedef fcppt::unique_ptr< fcppt::signal::connectionauto_connection
 A unique pointer to a connection. More...
 
typedef fcppt::optional::object< fcppt::signal::auto_connectionoptional_auto_connection
 An optional auto connection. More...
 

Detailed Description

An implementation of a managed signals and slots system (replacement for boost's signals).

Typedef Documentation

◆ auto_connection_container