yasmine
caller_adapter.hpp File Reference
#include "essentials/compatibility/compatibility.hpp"

Go to the source code of this file.

Namespaces

 sxy
 

Functions

template<typename T >
sxe::function< void()> adapt (T *_class, void(T::*method)())
 
template<typename T , typename _event_type >
sxe::function< void(const _event_type &)> adapt (T *_class, void(T::*method)(const _event_type &))
 
template<typename T >
sxe::function< void(sxy::event_collector &)> adapt (T *_class, void(T::*method)(sxy::event_collector &))
 
template<typename T , typename _event_type >
sxe::function< void(const _event_type &, sxy::event_collector &)> adapt (T *_class, void(T::*method)(const _event_type &, sxy::event_collector &))
 
sxe::function< void()> adapt_function (void(*_function)())
 
template<typename _event_type >
sxe::function< void(const _event_type &)> adapt_function (void(*_function)(const _event_type &))
 
template<typename _event_type >
sxe::function< void(const _event_type &, sxy::event_collector &)> adapt_function (void(*_function)(const _event_type &, sxy::event_collector &))
 
template<typename T >
sxe::function< bool()> adapt (T *_class, bool(T::*method)())
 
template<typename T , typename _event_type >
sxe::function< bool(const _event_type &)> adapt (T *_class, bool(T::*method)(const _event_type &))
 
template<typename T >
sxe::function< bool(sxy::event_collector &)> adapt (T *_class, bool(T::*method)(sxy::event_collector &))
 
template<typename T , typename _event_type >
sxe::function< bool(const _event_type &, sxy::event_collector &)> adapt (T *_class, bool(T::*method)(const _event_type &, sxy::event_collector &))
 
sxe::function< bool()> adapt_function (bool(*_function)())
 
template<typename _event_type >
sxe::function< bool(const _event_type &)> adapt_function (bool(*_function)(const _event_type &))
 
template<typename _event_type >
sxe::function< bool(const _event_type &, sxy::event_collector &)> adapt_function (bool(*_function)(const _event_type &, sxy::event_collector &))
 

Variables

sxe::function< void(sxy::event_collector &)> adapt_function (void(*_function)(sxy::event_collector &))
 

Function Documentation

◆ adapt() [1/8]

template<typename T >
sxe::function< void()> adapt ( T *  _class,
void(T::*)()  method 
)

◆ adapt() [2/8]

template<typename T , typename _event_type >
sxe::function< void(const _event_type &)> adapt ( T *  _class,
void(T::*)(const _event_type &)  method 
)

◆ adapt() [3/8]

template<typename T >
sxe::function< void(sxy::event_collector &)> adapt ( T *  _class,
void(T::*)(sxy::event_collector &)  method 
)

◆ adapt() [4/8]

template<typename T , typename _event_type >
sxe::function< void(const _event_type &, sxy::event_collector &)> adapt ( T *  _class,
void(T::*)(const _event_type &, sxy::event_collector &)  method 
)

◆ adapt() [5/8]

template<typename T >
sxe::function< bool()> adapt ( T *  _class,
bool(T::*)()  method 
)

◆ adapt() [6/8]

template<typename T , typename _event_type >
sxe::function< bool(const _event_type &)> adapt ( T *  _class,
bool(T::*)(const _event_type &)  method 
)

◆ adapt() [7/8]

template<typename T >
sxe::function< bool(sxy::event_collector &)> adapt ( T *  _class,
bool(T::*)(sxy::event_collector &)  method 
)

◆ adapt() [8/8]

template<typename T , typename _event_type >
sxe::function< bool(const _event_type &, sxy::event_collector &)> adapt ( T *  _class,
bool(T::*)(const _event_type &, sxy::event_collector &)  method 
)

◆ adapt_function() [1/6]

sxe::function<void()> adapt_function ( void(*)()  _function)

◆ adapt_function() [2/6]

template<typename _event_type >
sxe::function<void( const _event_type& )> adapt_function ( void(*)(const _event_type &)  _function)

◆ adapt_function() [3/6]

template<typename _event_type >
sxe::function<void( const _event_type&, sxy::event_collector& )> adapt_function ( void(*)(const _event_type &, sxy::event_collector &)  _function)

◆ adapt_function() [4/6]

sxe::function<bool()> adapt_function ( bool(*)()  _function)

◆ adapt_function() [5/6]

template<typename _event_type >
sxe::function<bool( const _event_type& )> adapt_function ( bool(*)(const _event_type &)  _function)

◆ adapt_function() [6/6]

template<typename _event_type >
sxe::function<bool( const _event_type&, sxy::event_collector& )> adapt_function ( bool(*)(const _event_type &, sxy::event_collector &)  _function)

Variable Documentation

◆ adapt_function

sxe::function< bool(sxy::event_collector &)> adapt_function