c++-gtk-utils
|
Go to the source code of this file.
Classes | |
struct | Cgu::Thread::FutureThreadError |
struct | Cgu::Thread::FutureWhenError |
class | Cgu::Thread::Future< Val > |
A class representing a pthread thread which will provide a value. More... |
Namespaces | |
namespace | Cgu |
namespace | Cgu::Thread |
Functions | |
template<class Obj , class Ret , class... Params, class... Args> | |
Cgu::IntrusivePtr < Cgu::Thread::Future< Ret > > | Cgu::Thread::make_future (Obj &obj, Ret(Obj::*func)(Params...), Args &&...args) |
template<class Obj , class Ret , class... Params, class... Args> | |
Cgu::IntrusivePtr < Cgu::Thread::Future< Ret > > | Cgu::Thread::make_future (const Obj &obj, Ret(Obj::*func)(Params...) const, Args &&...args) |
template<class Ret , class... Params, class... Args> | |
Cgu::IntrusivePtr < Cgu::Thread::Future< Ret > > | Cgu::Thread::make_future (Ret(*func)(Params...), Args &&...args) |
template<class Ret > | |
Cgu::IntrusivePtr < Cgu::Thread::Future< Ret > > | Cgu::Thread::make_future (const std::function< Ret(void)> &func) |
template<class Ret > | |
Cgu::IntrusivePtr < Cgu::Thread::Future< Ret > > | Cgu::Thread::make_future (std::function< Ret(void)> &&func) |