Go to the source code of this file.
|
| template<typename R > |
| void | qi::nullConverter (void *, R &) |
| |
| template<typename F > |
| auto | qi::detail::asyncMaybeActor (F &&cb, qi::Duration delay) -> typename std::enable_if< detail::IsAsyncBind< F >::value, typename std::decay< decltype(cb())>::type >::type |
| |
| template<typename F > |
| auto | qi::detail::asyncMaybeActor (F &&cb, qi::SteadyClockTimePoint timepoint) -> typename std::enable_if< detail::IsAsyncBind< F >::value, typename std::decay< decltype(cb())>::type >::type |
| |
| template<typename F > |
| auto | qi::detail::tryUnwrap (const F &future, int) -> decltype(future.unwrap()) |
| |
| template<typename F > |
| F | qi::detail::tryUnwrap (const F &future, void *) |
| |
| template<typename F , typename Arg0 , typename... Args> |
| auto | qi::detail::invokeMaybeActor (F &&cb, Arg0 *arg0, Args &&...args) -> typename std::enable_if< std::is_base_of< Actor, typename std::decay< Arg0 >::type >::value, decltype(tryUnwrap(qi::async(qi::bind(cb, arg0, std::forward< Args >(args)...)), 0))>::type |
| |
| #define _QI_DETAIL_EVENTLOOP_HXX_ |