cpp-mate  0.7
Helpful library for C++.
CppMate::Event< E, S >::Receiver Class Referencefinal

#include <Event.hpp>

Public Member Functions

 Receiver (const void *instance, Method method)
 
 Receiver (const std::weak_ptr< void > &&instance, Method method)
 
 Receiver (Function receiver)
 
 Receiver (Lambda receiver)
 
bool operator== (const Receiver &other) const
 
bool operator!= (const Receiver &other) const
 
bool operator() (const S &sender, const E &event) const
 
size_t getHash () const
 

Constructor & Destructor Documentation

◆ Receiver() [1/4]

template<typename E , typename S >
CppMate::Event< E, S >::Receiver::Receiver ( const void *  instance,
Method  method 
)
inline

◆ Receiver() [2/4]

template<typename E , typename S >
CppMate::Event< E, S >::Receiver::Receiver ( const std::weak_ptr< void > &&  instance,
Method  method 
)
inline

◆ Receiver() [3/4]

template<typename E , typename S >
CppMate::Event< E, S >::Receiver::Receiver ( Function  receiver)
inline

◆ Receiver() [4/4]

template<typename E , typename S >
CppMate::Event< E, S >::Receiver::Receiver ( Lambda  receiver)
inline

Member Function Documentation

◆ getHash()

template<typename E , typename S >
size_t CppMate::Event< E, S >::Receiver::getHash ( ) const
inline

◆ operator!=()

template<typename E , typename S >
bool CppMate::Event< E, S >::Receiver::operator!= ( const Receiver other) const
inline

◆ operator()()

template<typename E , typename S >
bool CppMate::Event< E, S >::Receiver::operator() ( const S &  sender,
const E &  event 
) const
inline

◆ operator==()

template<typename E , typename S >
bool CppMate::Event< E, S >::Receiver::operator== ( const Receiver other) const
inline

The documentation for this class was generated from the following file: