4.6.0
Freundlich's C++ toolkit
Loading...
Searching...
No Matches
fcppt::signal Namespace Reference

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

Namespaces

namespace  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  object
 
class  object< Result(Args...), Base >
 Represents a signal with a non-void return value. More...
 
class  object< void(Args...), Base >
 Represents a signal without a 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.
 
using optional_auto_connection = fcppt::optional::object<fcppt::signal::auto_connection>
 An optional auto connection.
 

Detailed Description

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

Typedef Documentation

◆ auto_connection_container