sigx++ 2.0.1
|
#include <sigc++/sigc++.h>
#include <sigx/types.h>
#include <sigx/internal_types.h>
#include <sigx/tunnel_base.h>
#include <sigx/tunnel_context.h>
#include <sigx/ref.h>
Go to the source code of this file.
Data Structures | |
struct | sigx::tunnel_functor< ASYNC, T_functor > |
creates a tunnel on the given functor. More... | |
struct | sigx::tunnel_functor< ASYNC, T_functor >::deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > |
struct | sigx::tunnel_functor< SYNC, T_functor > |
struct | sigx::tunnel_functor< SYNC, T_functor >::deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > |
Namespaces | |
namespace | sigx |
namespace | sigc |
Functions | |
template<typename T_functor > | |
sigx::dispatch_with (const T_functor &_A_func, const shared_dispatchable &d) | |
Binds a dispatchable explicitly to a functor. | |
template<typename T_functor > | |
tunnel_functor< ASYNC, T_functor > | sigx::open_tunnel (const T_functor &_A_func) |
Opens an asynchronous tunnel on the specified functor. | |
template<typename T_functor > | |
tunnel_functor< SYNC, T_functor > | sigx::open_sync_tunnel (const T_functor &_A_func) |
Opens a synchronous tunnel on the specified functor. | |
template<typename T_functor > | |
tunnel_functor< ASYNC, SIGX_DISPATCH_WITH_FUNCTOR(T_functor)> | sigx::open_tunnel_with (const T_functor &_A_func, const shared_dispatchable &d) |
Opens an asynchronous tunnel on the specified functor with the dispatcher of the specified dispatchable. | |
template<typename T_functor > | |
tunnel_functor< SYNC, SIGX_DISPATCH_WITH_FUNCTOR(T_functor)> | sigx::open_sync_tunnel_with (const T_functor &_A_func, const shared_dispatchable &d) |
Opens a synchronous tunnel on the specified functor with the dispatcher of the specified dispatchable. | |
template<typename T_action , typename T_functor , sigx::sync_type I_sync> | |
void | sigc::visit_each (const T_action &, const sigx::tunnel_functor< I_sync, T_functor > &) |
visit_each overload for tunnel functors, completely turning off the visit_each mechanism and thus turning off the trackable mechanism. |