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

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.

Detailed Description

Stores functions.

Date:
February 2011

Definition in file connect.hpp.



ecl_sigslots_lite
Author(s): Daniel Stonier
autogenerated on Thu Jun 6 2019 18:53:25