|
libqi-api
release-2.5.3-2016-11-18
|
#include <boost/function.hpp>#include <qi/clock.hpp>#include <qi/api.hpp>#include <type_traits>#include <qi/detail/future_fwd.hpp>Go to the source code of this file.
Classes | |
| class | qi::Future< T > |
| struct | qi::detail::Function< T > |
| class | qi::ExecutionContext |
| class | qi::detail::DelayedPromise< T > |
| struct | qi::ToPost< ReturnType, Callback > |
Namespaces | |
| qi | |
| Deprecated in 2.5. Use int8_t from <cstdint>. | |
| qi::detail | |
Macros | |
| #define | _QI_EXECUTION_CONTEXT_HPP_ |
Functions | |
| template<typename R > | |
| void | qi::detail::setValue (qi::Promise< R > &p, const boost::function< R()> &f) |
| template<> | |
| void | qi::detail::setValue< void > (qi::Promise< void > &p, const boost::function< void()> &f) |
| template<typename R > | |
| void | qi::detail::callAndSet (qi::Promise< R > p, boost::function< R()> f) |
| template<typename R > | |
| void | qi::detail::checkCanceled (qi::Future< void > f, qi::Promise< R > p) |
| #define _QI_EXECUTION_CONTEXT_HPP_ |
Definition at line 8 of file executioncontext.hpp.