3.6.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

using auto_connection_container = std::vector< fcppt::signal::auto_connection >
 
using auto_connection = fcppt::unique_ptr< fcppt::signal::connection >
 A unique pointer to a connection. More...
 
using optional_auto_connection = fcppt::optional::object< fcppt::signal::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