Stores functions. More...
Go to the source code of this file.
Namespaces | |
namespace | ecl |
namespace | ecl::lite |
namespace | ecl::lite::sigslots |
Functions | |
template<typename Data , unsigned int Capacity, typename FunctionClass > | |
ecl::lite::sigslots::Error | ecl::lite::sigslots::connect (ecl::lite::Signal< Data, Capacity > &signal, MemberSlot< Data, FunctionClass > &slot) |
Internal worker used to connect a signal with a slot. | |
template<typename Data , unsigned int Capacity> | |
ecl::lite::sigslots::Error | ecl::lite::sigslots::connect (ecl::lite::Signal< Data, Capacity > &signal, GlobalSlot< Data > &slot) |
Internal worker used to connect a signal with a slot. | |
template<typename Data , unsigned int Capacity, typename FunctionClass > | |
sigslots::Error | ecl::lite::connect (Signal< Data, Capacity > &signal, void(FunctionClass::*f)(Data), FunctionClass &o) |
Convenience method to connect signal with member function. | |
template<typename Data , unsigned int Capacity> | |
sigslots::Error | ecl::lite::connect (Signal< Data, Capacity > &signal, void(*function)(Data)) |
Convenience method to connect signal with global/static function. | |
template<unsigned int Capacity, typename FunctionClass > | |
sigslots::Error | ecl::lite::connect (Signal< void, Capacity > &signal, void(FunctionClass::*function)(void), FunctionClass &o) |
Convenience method to connect signal with member function. | |
template<unsigned int Capacity> | |
sigslots::Error | ecl::lite::connect (Signal< void, Capacity > &signal, void(*function)(void)) |
Convenience method to connect signal with global/static function. |