Copyright © 2008 -18 Just Software Solutions Ltd
Table of Contents
just::thread Pro
Extensions to the C++11 Thread Libraryjust::thread Pro
Extensions Libraryjust::thread Pro
Headersjss::joining_thread
classjss::joining_thread Membersjss::joining_thread Default Constructorjss::joining_thread Constructor from std::threadjss::joining_thread Constructorjss::joining_thread Move-Constructorjss::joining_thread Destructorjss::joining_thread Move-Assignment Operatorjss::joining_thread::swap member functionswap Non-member function for jss::joining_threadsjss::joining_thread::joinable Member Functionjss::joining_thread::join Member Functionjss::joining_thread::get_id Member Functionstd::experimental::atomic_shared_ptr
class templatestd::experimental::atomic_shared_ptr membersstd::experimental::atomic_shared_ptr Default Constructorstd::experimental::atomic_shared_ptr Conversion Constructorstd::experimental::atomic_shared_ptr Conversion Assignment
Operatorstd::experimental::atomic_shared_ptr::is_lock_free member functionstd::experimental::atomic_shared_ptr::load member functionstd::experimental::atomic_shared_ptr::operator shared_ptr<T> Conversion Operatorstd::experimental::atomic_shared_ptr::store member functionstd::experimental::atomic_shared_ptr::exchange member functionstd::experimental::atomic_shared_ptr::compare_exchange_strong member functionstd::experimental::atomic_shared_ptr::compare_exchange_weak member functionstd::experimental::atomic_weak_ptr
class templatestd::experimental::atomic_weak_ptr membersstd::experimental::atomic_weak_ptr Default Constructorstd::experimental::atomic_weak_ptr Conversion Constructorstd::experimental::atomic_weak_ptr Conversion Assignment
Operatorstd::experimental::atomic_weak_ptr::is_lock_free member functionstd::experimental::atomic_weak_ptr::load member functionstd::experimental::atomic_weak_ptr::operator weak_ptr<T> Conversion Operatorstd::experimental::atomic_weak_ptr::store member functionstd::experimental::atomic_weak_ptr::exchange member functionstd::experimental::atomic_weak_ptr::compare_exchange_strong member functionstd::experimental::atomic_weak_ptr::compare_exchange_weak member functionstd::experimental::shared_ptr
class templatestd::experimental::shared_ptr operationsstd::experimental::shared_ptr default constructorstd::experimental::shared_ptr copy constructorstd::experimental::shared_ptr destructorstd::experimental::shared_ptr raw pointer constructorstd::experimental::shared_ptr raw pointer constructor with
a deleterstd::experimental::shared_ptr raw pointer constructor with
a deleter and an allocatorstd::experimental::shared_ptr nullptr
constructorstd::experimental::shared_ptr nullptr
constructor with a deleterstd::experimental::make_shared non-member functionstd::experimental::shared_ptr heterogeneous copy constructorstd::experimental::shared_ptr heterogeneous move constructorstd::experimental::shared_ptr constructor from a std::experimental::weak_ptrstd::experimental::shared_ptr aliasing constructorstd::experimental::shared_ptr constructor from std::unique_ptrstd::experimental::shared_ptr constructor from std::auto_ptrstd::experimental::shared_ptr constructor from std::shared_ptrstd::experimental::shared_ptr constructor from std::tr1::shared_ptrstd::experimental::shared_ptr copy assignment operatorstd::experimental::shared_ptr move assignment operatorstd::experimental::shared_ptr assignment from std::unique_ptrstd::experimental::shared_ptr assignment from std::auto_ptrstd::experimental::shared_ptr heterogeneous copy assignment
operatorstd::experimental::shared_ptr Heterogeneous move assignment
operatorstd::experimental::shared_ptr::swap member functionstd::experimental::shared_ptr::reset member functionstd::experimental::shared_ptr::reset member function with a valuestd::experimental::shared_ptr::reset member function with a value and
deleterstd::experimental::shared_ptr::reset member function with a value, deleter
and allocatorstd::experimental::shared_ptr::get member functionstd::experimental::shared_ptr pointer dereference operatorstd::experimental::shared_ptr member access operatorstd::experimental::dynamic_pointer_cast non-member functionstd::experimental::static_pointer_cast non-member functionstd::shared_ptr conversion operatorstd::tr1::shared_ptr conversion operatorstd::experimental::shared_ptr bool
conversion operatorstd::experimental::shared_ptr NULL-test
operatorstd::experimental::shared_ptr::owner_before member functionstd::experimental::shared_ptr equality comparison operatorstd::experimental::shared_ptr inequality comparison operatorstd::experimental::shared_ptr less-than comparison operatorstd::experimental::shared_ptr greater-than comparison operatorstd::experimental::shared_ptr less-than-or-equals comparison
operatorstd::experimental::shared_ptr greater-than-or-equals comparison
operatorstd::experimental::shared_ptr::use_count member functionstd::experimental::shared_ptr::unique member functionstd::experimental::get_deleter non-member functionstd::experimental::weak_ptr
class templatestd::experimental::weak_ptr operationsstd::experimental::weak_ptr default constructorstd::experimental::weak_ptr copy constructorstd::experimental::weak_ptr destructorstd::experimental::weak_ptr heterogeneous copy constructorstd::experimental::weak_ptr heterogeneous move constructorstd::experimental::weak_ptr constructor from a std::experimental::shared_ptrstd::experimental::weak_ptr constructor from std::weak_ptrstd::experimental::weak_ptr constructor from std::tr1::weak_ptrstd::experimental::weak_ptr copy assignment operatorstd::experimental::weak_ptr move assignment operatorstd::experimental::weak_ptr heterogeneous copy assignment
operatorstd::experimental::weak_ptr Heterogeneous move assignment
operatorstd::experimental::weak_ptr::swap member functionstd::experimental::weak_ptr::reset member functionstd::experimental::lock member functionstd::experimental::weak_ptr::owner_before member functionstd::experimental::weak_ptr::use_count member functionstd::experimental::weak_ptr::expired member functionstd::experimental::enable_shared_from_this
class templatestd::experimental::barrier
classstd::experimental::flex_barrier
classstd::experimental::flex_barrier membersstd::experimental::flex_barrier constructorstd::experimental::flex_barrier constructor with a completion
functionstd::experimental::flex_barrier destructorstd::experimental::flex_barrier::arrive_and_drop member functionstd::experimental::flex_barrier::arrive_and_wait member functionstd::experimental::future
class templatestd::experimental::future membersstd::experimental::future Default Constructorstd::experimental::future Move Constructorstd::experimental::future Move Assignment Operatorstd::experimental::future Unwrapping Constructorstd::experimental::future Unwrapping Assignment Operatorstd::experimental::future Destructorstd::experimental::future::share()
member functionstd::experimental::future<>::valid Member functionstd::experimental::future<>::is_ready Member functionstd::experimental::future<>::has_value Member functionstd::experimental::future<>::has_exception Member functionstd::experimental::future<>::wait Member functionstd::experimental::future<>::wait_for Member functionstd::experimental::future<>::wait_until Member functionstd::experimental::future<>::get Member functionstd::experimental::future<>::then Member functionstd::experimental::shared_future
class templatestd::experimental::shared_future membersstd::experimental::shared_future Default Constructorstd::experimental::shared_future Move Constructorstd::experimental::shared_future Move-from-std::experimental::future Constructorstd::experimental::shared_future Copy Constructorstd::experimental::shared_future Unwrapping Constructorstd::experimental::shared_future Unwrapping Assignment Operatorstd::experimental::shared_future Destructorstd::experimental::shared_future<>::valid Member functionstd::experimental::shared_future<>::is_ready Member functionstd::experimental::shared_future<>::has_value Member functionstd::experimental::shared_future<>::has_exception Member functionstd::experimental::shared_future<>::wait Member functionstd::experimental::shared_future<>::wait_for Member functionstd::experimental::shared_future<>::wait_until Member functionstd::experimental::shared_future<>::get Member functionstd::experimental::shared_future<>::then Member functionstd::experimental::packaged_task
class templatestd::experimental::packaged_task membersstd::experimental::packaged_task Default Constructorstd::experimental::packaged_task Construction from a Callable objectstd::experimental::packaged_task Construction from a functionstd::experimental::packaged_task Allocator Constructorstd::experimental::packaged_task Move Constructorstd::experimental::packaged_task Move-Assignment Operatorstd::experimental::packaged_task::swap Member Functionstd::experimental::packaged_task Destructorstd::experimental::packaged_task::get_future Member functionstd::experimental::packaged_task::reset Member functionstd::experimental::packaged_task::operator bool
Conversion Operatorstd::experimental::packaged_task::operator()
Function Call Operatorstd::experimental::packaged_task::make_ready_at_thread_exit Member Functionstd::experimental::promise
class templatestd::experimental::promise membersstd::experimental::promise Default Constructorstd::experimental::promise Allocator Constructorstd::experimental::promise Move Constructorstd::experimental::promise Move-Assignment Operatorstd::experimental::promise::swap Member Functionstd::experimental::promise Destructorstd::experimental::promise::get_future Member functionstd::experimental::promise::set_value Member functionstd::experimental::promise::set_value_at_thread_exit Member functionstd::experimental::promise::set_exception Member functionstd::experimental::promise::set_exception_at_thread_exit Member functionstd::async
function templatestd::experimental::when_any
function templatestd::experimental::when_any
function template (iterator overload)std::experimental::when_all
function templatestd::experimental::when_all
function template (iterator overload)std::experimental::latch
classstd::experimental::latch membersstd::experimental::latch constructorstd::experimental::latch destructorstd::experimental::latch::count_down member functionstd::experimental::latch::count_down_and_wait member functionstd::experimental::latch::wait member functionstd::experimental::latch::is_ready member functionjss::concurrent_map
class templatejss::concurrent_map Membersjss::concurrent_map constructorjss::concurrent_map destructorsize member functionempty member functionhash_function member functionkey_eq member functionat member functionfind member functionoperator[]
subscript operatoremplace member functioninsert member functioninsert_or_replace member functionerase member functionbegin member functionend member functionjss::concurrent_map<>::iterator classjss::concurrent_modification
classjss::actor
classjss::actor
Membersjss::actor default constructorjss::actor move constructorjss::actor move assignment operatorjss::actor constructor for starting an actorjss::actor destructorjss::actor::valid
member functionjss::actor::send
member functionoperator<<
insertion operator for jss::actorjss::actor::receive
static member functionjss::actor::stop
member functionjss::actor::self
static member functionjss::actor_ref
classjss::stop_actor
classjss::no_actor
class