Cgu::Thread::Future< Val > Member List

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

cancel() noexcept | Cgu::Thread::Future< Val > |
done_emitter | Cgu::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 &)=delete | Cgu::Thread::Future< Val > |
get() | Cgu::Thread::Future< Val > |
IntrusiveLockCounter(const IntrusiveLockCounter &)=delete | Cgu::IntrusiveLockCounter |
IntrusiveLockCounter() | Cgu::IntrusiveLockCounter | inline
is_done() const noexcept | Cgu::Thread::Future< Val > |
is_emitter_done() const noexcept | Cgu::Thread::Future< Val > |
is_emitter_error() const noexcept | Cgu::Thread::Future< Val > |
is_error() const noexcept | Cgu::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 &)=delete | Cgu::Thread::Future< Val > |
Cgu::IntrusiveLockCounter::operator=(const IntrusiveLockCounter &)=delete | Cgu::IntrusiveLockCounter |
ref() noexcept | Cgu::IntrusiveLockCounter | inline
run() | Cgu::Thread::Future< Val > |
unref() | Cgu::IntrusiveLockCounter | inline
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::IntrusiveLockCounter | inline virtual