4.4.1
|
|
Freundlich's C++ toolkit |
Represents a signal without a return value.
Base | The signal's base class (determines the existence of unregister functions) |
Public Types | |
using | base = Base< void(Args...)> |
A typedef for the signal's base class. | |
using | function = typename base::function |
using | result_type = void |
Typedef to the function's return type. | |
Public Member Functions | |
object () | |
Construct an empty signal. | |
object (object &&) noexcept | |
object & | operator= (object &&) noexcept |
~object () | |
void | operator() (Args ...) |
Call the signal. | |
using fcppt::signal::object< void(Args...), Base >::base = Base<void(Args...)> |
A typedef for the signal's base class.
using fcppt::signal::object< void(Args...), Base >::function = typename base::function |
using fcppt::signal::object< void(Args...), Base >::result_type = void |
Typedef to the function's return type.
fcppt::signal::object< void(Args...), Base >::object | ( | ) |
Construct an empty signal.
|
noexcept |
fcppt::signal::object< void(Args...), Base >::~object | ( | ) |
void fcppt::signal::object< void(Args...), Base >::operator() | ( | Args ... | ) |
Call the signal.
|
noexcept |