c++-gtk-utils
Cgu::Thread::Future< Val > Member List

This is the complete list of members for Cgu::Thread::Future< Val >, including all inherited members.

cancel()Cgu::Thread::Future< Val >
done_emitterCgu::Thread::Future< Val >
fail(const Cgu::Callback::Callback *cb, GMainContext *context=0)Cgu::Thread::Future< Val >
fail(const Cgu::Callback::Callback *cb, Cgu::Releaser &r, GMainContext *context=0)Cgu::Thread::Future< Val >
Future(const Future &)=deleteCgu::Thread::Future< Val >
get()Cgu::Thread::Future< Val >
IntrusiveLockCounter(const IntrusiveLockCounter &)=deleteCgu::IntrusiveLockCounter
IntrusiveLockCounter()Cgu::IntrusiveLockCounterinline
is_done() constCgu::Thread::Future< Val >
is_emitter_done() constCgu::Thread::Future< Val >
is_emitter_error() constCgu::Thread::Future< Val >
is_error() constCgu::Thread::Future< Val >
make(T &t, Ret(T::*func)())Cgu::Thread::Future< Val >static
make(T &t, Ret(T::*func)(Param1), Arg1 &&arg1)Cgu::Thread::Future< Val >static
make(T &t, Ret(T::*func)(Param1, Param2), Arg1 &&arg1, Arg2 &&arg2)Cgu::Thread::Future< Val >static
make(T &t, Ret(T::*func)(Param1, Param2, Param3), Arg1 &&arg1, Arg2 &&arg2, Arg3 &&arg3)Cgu::Thread::Future< Val >static
make(const T &t, Ret(T::*func)() const)Cgu::Thread::Future< Val >static
make(const T &t, Ret(T::*func)(Param1) const, Arg1 &&arg1)Cgu::Thread::Future< Val >static
make(const T &t, Ret(T::*func)(Param1, Param2) const, Arg1 &&arg1, Arg2 &&arg2)Cgu::Thread::Future< Val >static
make(const T &t, Ret(T::*func)(Param1, Param2, Param3) const, Arg1 &&arg1, Arg2 &&arg2, Arg3 &&arg3)Cgu::Thread::Future< Val >static
make(Ret(*func)())Cgu::Thread::Future< Val >static
make(Ret(*func)(Param1), Arg1 &&arg1)Cgu::Thread::Future< Val >static
make(Ret(*func)(Param1, Param2), Arg1 &&arg1, Arg2 &&arg2)Cgu::Thread::Future< Val >static
make(Ret(*func)(Param1, Param2, Param3), Arg1 &&arg1, Arg2 &&arg2, Arg3 &&arg3)Cgu::Thread::Future< Val >static
make(Ret(*func)(Param1, Param2, Param3, Param4), Arg1 &&arg1, Arg2 &&arg2, Arg3 &&arg3, Arg4 &&arg4)Cgu::Thread::Future< Val >static
make(Func &&functor)Cgu::Thread::Future< Val >static
move_get()Cgu::Thread::Future< Val >
operator=(const Future &)=deleteCgu::Thread::Future< Val >
Cgu::IntrusiveLockCounter::operator=(const IntrusiveLockCounter &)=deleteCgu::IntrusiveLockCounter
ref()Cgu::IntrusiveLockCounterinline
run()Cgu::Thread::Future< Val >
unref()Cgu::IntrusiveLockCounterinline
when(const Cgu::Callback::CallbackArg< const Val & > *cb, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)Cgu::Thread::Future< Val >
when(const Cgu::Callback::CallbackArg< const Val & > *cb, Cgu::Releaser &r, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)Cgu::Thread::Future< Val >
~IntrusiveLockCounter()Cgu::IntrusiveLockCounterinlinevirtual