Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::shared_state< T > Member List

This is the complete list of members for boost::detail::shared_state< T >, including all inherited members.

_internal_accept_owner(shared_ptr< X > const *ppx, Y *py) constboost::enable_shared_from_this< shared_state_base >inline
BOOST_THREAD_RV_REF(T) rvalue_source_typeboost::detail::shared_state< T >
callbackboost::detail::shared_state_base
continuation_ptrboost::detail::shared_state_base
continuation_ptr_type typedefboost::detail::shared_state_base
do_callback(boost::unique_lock< boost::mutex > &lock)boost::detail::shared_state_baseinline
do_continuation(boost::unique_lock< boost::mutex > &)boost::detail::shared_state_baseinline
doneboost::detail::shared_state_base
enable_shared_from_this() BOOST_NOEXCEPTboost::enable_shared_from_this< shared_state_base >inlineprotected
enable_shared_from_this(enable_shared_from_this const &) BOOST_NOEXCEPTboost::enable_shared_from_this< shared_state_base >inlineprotected
exceptionboost::detail::shared_state_base
execute(boost::unique_lock< boost::mutex > &)boost::detail::shared_state_baseinlinevirtual
external_waitersboost::detail::shared_state_base
get()boost::detail::shared_state< T >inlinevirtual
get_exception_ptr()boost::detail::shared_state_baseinline
get_exception_ptr(boost::unique_lock< boost::mutex > &lock)boost::detail::shared_state_baseinline
get_sh()boost::detail::shared_state< T >inlinevirtual
get_state() const boost::detail::shared_state_baseinline
get_storage(boost::unique_lock< boost::mutex > &lock)boost::detail::shared_state< T >inline
has_exception() const boost::detail::shared_state_baseinline
has_exception(unique_lock< boost::mutex > &) const boost::detail::shared_state_baseinline
has_value() const boost::detail::shared_state_baseinline
has_value(unique_lock< boost::mutex > &) const boost::detail::shared_state_baseinline
is_constructedboost::detail::shared_state_base
is_deferred(boost::lock_guard< boost::mutex > &) const boost::detail::shared_state_baseinline
is_deferred_boost::detail::shared_state_base
launch_continuation(boost::unique_lock< boost::mutex > &)boost::detail::shared_state_baseinlinevirtual
launch_policy(boost::unique_lock< boost::mutex > &) const boost::detail::shared_state_baseinline
make_ready()boost::detail::shared_state_baseinline
mark_exceptional_finish()boost::detail::shared_state_baseinline
mark_exceptional_finish_internal(boost::exception_ptr const &e, boost::unique_lock< boost::mutex > &lock)boost::detail::shared_state_baseinline
mark_finished_internal(boost::unique_lock< boost::mutex > &lock)boost::detail::shared_state_baseinline
mark_finished_with_result(source_reference_type result_)boost::detail::shared_state< T >inline
mark_finished_with_result(rvalue_source_type result_)boost::detail::shared_state< T >inline
mark_finished_with_result_internal(source_reference_type result_, boost::unique_lock< boost::mutex > &lock)boost::detail::shared_state< T >inline
mark_finished_with_result_internal(rvalue_source_type result_, boost::unique_lock< boost::mutex > &lock)boost::detail::shared_state< T >inline
move_dest_type typedefboost::detail::shared_state< T >
mutexboost::detail::shared_state_basemutable
enable_shared_from_this< shared_state_base >::operator=(enable_shared_from_this const &) BOOST_NOEXCEPTboost::enable_shared_from_this< shared_state_base >inlineprotected
policy_boost::detail::shared_state_base
register_external_waiter(boost::condition_variable_any &cv)boost::detail::shared_state_baseinline
remove_external_waiter(waiter_list::iterator it)boost::detail::shared_state_baseinline
resultboost::detail::shared_state< T >
run_if_is_deferred()boost::detail::shared_state_baseinlinevirtual
run_if_is_deferred_or_ready()boost::detail::shared_state_baseinlinevirtual
set_async()boost::detail::shared_state_baseinline
set_deferred()boost::detail::shared_state_baseinline
set_exception_at_thread_exit(exception_ptr e)boost::detail::shared_state_baseinline
set_value_at_thread_exit(source_reference_type result_)boost::detail::shared_state< T >inline
set_value_at_thread_exit(rvalue_source_type result_)boost::detail::shared_state< T >inline
set_wait_callback(F f, U *u)boost::detail::shared_state_baseinline
shared_from_this()boost::enable_shared_from_this< shared_state_base >inline
shared_from_this() constboost::enable_shared_from_this< shared_state_base >inline
shared_future_get_result_type typedefboost::detail::shared_state< T >
shared_state()boost::detail::shared_state< T >inline
shared_state_base()boost::detail::shared_state_baseinline
source_reference_type typedefboost::detail::shared_state< T >
storage_type typedefboost::detail::shared_state< T >
wait(bool rethrow=true)boost::detail::shared_state_baseinlinevirtual
wait_internal(boost::unique_lock< boost::mutex > &lk, bool rethrow=true)boost::detail::shared_state_baseinline
waiter_list typedefboost::detail::shared_state_base
waitersboost::detail::shared_state_base
~enable_shared_from_this() BOOST_NOEXCEPTboost::enable_shared_from_this< shared_state_base >inlineprotected
~shared_state()boost::detail::shared_state< T >inline
~shared_state_base()boost::detail::shared_state_baseinlinevirtual