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::thread
jss::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_thread
sjss::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_ptr
std::experimental::shared_ptr
aliasing constructorstd::experimental::shared_ptr
constructor from std::unique_ptr
std::experimental::shared_ptr
constructor from std::auto_ptr
std::experimental::shared_ptr
constructor from std::shared_ptr
std::experimental::shared_ptr
constructor from std::tr1::shared_ptr
std::experimental::shared_ptr
copy assignment operatorstd::experimental::shared_ptr
move assignment operatorstd::experimental::shared_ptr
assignment from std::unique_ptr
std::experimental::shared_ptr
assignment from std::auto_ptr
std::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_ptr
std::experimental::weak_ptr
constructor from std::weak_ptr
std::experimental::weak_ptr
constructor from std::tr1::weak_ptr
std::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::actor
jss::actor::receive
static member functionjss::actor::stop
member functionjss::actor::self
static member functionjss::actor_ref
classjss::stop_actor
classjss::no_actor
class