Namespaces | Functions
connect.hpp File Reference

Stores functions. More...

#include "slot.hpp"
#include "signal.hpp"
#include "errors.hpp"
Include dependency graph for connect.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ecl
 
 ecl::lite
 
 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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 

Detailed Description

Stores functions.

Date
February 2011

Definition in file connect.hpp.



ecl_sigslots_lite
Author(s): Daniel Stonier
autogenerated on Fri Jun 7 2019 21:52:46