Lines Matching refs:detail
33 namespace detail {
135 }; // namespace detail
146 explicit future(const std::shared_ptr<detail::shared_state<R>>& state) noexcept : m_state(state)
203 std::shared_ptr<detail::shared_state<R>> m_state;
208 promise() noexcept : m_state {std::make_shared<detail::shared_state<R>>()}
245 std::shared_ptr<detail::shared_state<R>> m_state;
250 promise() noexcept : m_state {std::make_shared<detail::shared_state<void>>()}
282 std::shared_ptr<detail::shared_state<void>> m_state;
314 : m_fn {std::forward<F>(f)}, m_state {std::make_shared<detail::shared_state<R>>()}
346 std::shared_ptr<detail::shared_state<R>> m_state;