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() noexceptCgu::Thread::Future< Val >
done_emitterCgu::Thread::Future< Val >
fail(const Cgu::Callback::Callback *cb, GMainContext *context=0)Cgu::Thread::Future< Val >
fail(Fail &&f, GMainContext *context=0)Cgu::Thread::Future< Val >inline
fail(const Cgu::Callback::Callback *cb, Cgu::Releaser &r, GMainContext *context=0)Cgu::Thread::Future< Val >
fail(Fail &&f, Cgu::Releaser &r, GMainContext *context=0)Cgu::Thread::Future< Val >inline
Future(const Future &)=deleteCgu::Thread::Future< Val >
get()Cgu::Thread::Future< Val >
IntrusiveLockCounter(const IntrusiveLockCounter &)=deleteCgu::IntrusiveLockCounter
IntrusiveLockCounter()Cgu::IntrusiveLockCounterinline
is_done() const noexceptCgu::Thread::Future< Val >
is_emitter_done() const noexceptCgu::Thread::Future< Val >
is_emitter_error() const noexceptCgu::Thread::Future< Val >
is_error() const noexceptCgu::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 &&func)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() noexceptCgu::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(When &&w, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)Cgu::Thread::Future< Val >inline
when(const Cgu::Callback::CallbackArg< const Val & > *cb, Cgu::Releaser &r, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)Cgu::Thread::Future< Val >
when(When &&w, Cgu::Releaser &r, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)Cgu::Thread::Future< Val >inline
~IntrusiveLockCounter()Cgu::IntrusiveLockCounterinlinevirtual