Table of Contents
- The
just::threadC++0x Thread Library - Using the
just::threadLibrary - Using the
just::threadDeadlock Detection Debug Mode - Concepts
-
just::threadHeaders - <chrono> Header
-
std::chrono::durationclass template -
std::chrono::time_pointclass template -
std::chrono::system_clockclass -
std::chrono::system_clockclass members -
std::chrono::system_clock::repTypedef -
std::chrono::system_clock::periodTypedef -
std::chrono::system_clock::durationTypedef -
std::chrono::system_clock::time_pointTypedef -
std::chrono::system_clock::nowStatic Member Function -
std::chrono::system_clock::to_time_tStatic Member Function -
std::chrono::system_clock::to_time_pointStatic Member Function
-
-
std::chrono::monotonic_clockclass
-
- <condition_variable> Header
-
std::condition_variableclass -
std::condition_variablemembers -
std::condition_variableDefault Constructor -
std::condition_variableDestructor -
std::condition_variable::notify_oneMember function -
std::condition_variable::notify_allMember function -
std::condition_variable::waitMember function -
std::condition_variable::waitMember function overload that takes a predicate -
std::condition_variable::wait_forMember function -
std::condition_variable::wait_forMember function overload that takes a predicate -
std::condition_variable::wait_untilMember function -
std::condition_variable::wait_untilMember function overload that takes a predicate -
std::notify_all_at_thread_exitNon-member function
-
-
std::condition_variable_anyclass -
std::condition_variable_anymembers -
std::condition_variable_anyDefault Constructor -
std::condition_variable_anyDestructor -
std::condition_variable_any::notify_oneMember function -
std::condition_variable_any::notify_allMember function -
std::condition_variable_any::waitMember function -
std::condition_variable_any::waitMember function overload that takes a predicate -
std::condition_variable_any::wait_forMember function -
std::condition_variable_any::wait_forMember function overload that takes a predicate -
std::condition_variable_any::wait_untilMember function -
std::condition_variable_any::wait_untilMember function overload that takes a predicate
-
-
- <atomic> Header
-
ATOMIC_type_LOCK_FREEmacros -
ATOMIC_VAR_INITmacro -
std::memory_orderenumeration -
std::atomic_flagclass -
std::atomic_boolclass -
std::atomic_booloperations -
std::atomic_boolDefault Constructor -
std::atomic_boolConversion Constructor -
std::atomic_boolConversion Assignment Operator -
std::atomic_bool::is_lock_freemember function -
std::atomic_bool::loadmember function -
std::atomic_bool::operator boolConversion Operator -
std::atomic_bool::storemember function -
std::atomic_bool::exchangemember function -
std::atomic_bool::compare_exchange_strongmember function -
std::atomic_bool::compare_exchange_strongmember function
-
-
std::atomic_itype classes -
std::atomic_itype operations -
std::atomic_itype Default Constructor -
std::atomic_itype Conversion Constructor -
std::atomic_itype Conversion Assignment Operator -
std::atomic_itype::is_lock_freemember function -
std::atomic_itype::loadmember function -
std::atomic_itype::operatorintegral-type Conversion Operator -
std::atomic_itype::storemember function -
std::atomic_itype::exchangemember function -
std::atomic_itype::compare_exchange_strongmember function -
std::atomic_itype::compare_exchange_strongmember function -
std::atomic_itype::fetch_addmember function -
std::atomic_itype::fetch_submember function -
std::atomic_itype::fetch_andmember function -
std::atomic_itype::fetch_ormember function -
std::atomic_itype::fetch_xormember function -
std::atomic_itype::operator++Preincrement Operator -
std::atomic_itype::operator++Postincrement Operator -
std::atomic_itype::operator--Predecrement Operator -
std::atomic_itype::operator--Postdecrement Operator -
std::atomic_itype::operator+=Compound Assignment Operator -
std::atomic_itype::operator-=Compound Assignment Operator -
std::atomic_itype::operator&=Compound Assignment Operator -
std::atomic_itype::operator|=Compound Assignment Operator -
std::atomic_itype::operator^=Compound Assignment Operator
-
-
std::atomic_addressclass -
std::atomic_addressoperations -
std::atomic_addressDefault Constructor -
std::atomic_addressConversion Constructor -
std::atomic_addressConversion Assignment Operator -
std::atomic_address::is_lock_freemember function -
std::atomic_address::loadmember function -
std::atomic_address::operator void*Conversion Operator -
std::atomic_address::storemember function -
std::atomic_address::exchangemember function -
std::atomic_address::compare_exchange_strongmember function -
std::atomic_address::compare_exchange_strongmember function -
std::atomic_address::fetch_addmember function -
std::atomic_address::fetch_submember function -
std::atomic_address::operator+=Compound Assignment Operator -
std::atomic_address::operator-=Compound Assignment Operator
-
-
std::atomicclass template -
std::atomicoperations -
std::atomicDefault Constructor -
std::atomicConversion Constructor -
std::atomicConversion Assignment Operator -
std::atomic::is_lock_freemember function -
std::atomic::loadmember function -
std::atomic::operator BaseTypeConversion Operator -
std::atomic::storemember function -
std::atomic::exchangemember function -
std::atomic::compare_exchange_strongmember function -
std::atomic::compare_exchange_strongmember function
-
-
- <exception_ptr> Header
-
std::exception_ptrclass -
std::exception_ptrmembers -
std::exception_ptrDefault Constructor -
std::exception_ptrCopy Constructor -
std::exception_ptrCopy-Assignment Operator -
std::exception_ptrDestructor -
std::exception_ptr::swapMember Function -
std::exception_ptr::operator boolConversion Operator -
std::exception_ptr::operator==Equality Comparison Operator -
std::exception_ptr::operator!=Inequality Comparison Operator
-
-
std::current_exceptionFunction -
std::rethrow_exceptionFunction -
std::copy_exceptionFunction Template
-
- <future> Header
-
std::futureclass template -
std::futuremembers -
std::futureDefault Constructor -
std::futureMove Constructor -
std::futureMove Assignment Operator -
std::futureDestructor -
std::future<>::validMember function -
std::future<>::is_readyMember function -
std::future<>::has_valueMember function -
std::future<>::has_exceptionMember function -
std::future<>::waitMember function -
std::future<>::wait_forMember function -
std::future<>::wait_untilMember function -
std::future<>::getMember function
-
-
std::shared_futureclass template -
std::shared_futuremembers -
std::shared_futureDefault Constructor -
std::shared_futureMove Constructor -
std::shared_futureMove-from-std::futureConstructor -
std::shared_futureCopy Constructor -
std::shared_futureDestructor -
std::shared_future<>::validMember function -
std::shared_future<>::is_readyMember function -
std::shared_future<>::has_valueMember function -
std::shared_future<>::has_exceptionMember function -
std::shared_future<>::waitMember function -
std::shared_future<>::wait_forMember function -
std::shared_future<>::wait_untilMember function -
std::shared_future<>::getMember function
-
-
std::atomic_futureclass template -
std::atomic_futuremembers -
std::atomic_futureDefault Constructor -
std::atomic_futureMove Constructor -
std::atomic_futureMove-from-std::futureConstructor -
std::atomic_futureCopy Constructor -
std::atomic_futureDestructor -
std::atomic_future<>::validMember function -
std::atomic_future<>::waitMember function -
std::atomic_future<>::wait_forMember function -
std::atomic_future<>::wait_untilMember function -
std::atomic_future<>::getMember function
-
-
std::packaged_taskclass template -
std::packaged_taskmembers -
std::packaged_taskDefault Constructor -
std::packaged_taskConstruction from aCallableobject -
std::packaged_taskConstruction from a function -
std::packaged_taskAllocator Constructor -
std::packaged_taskMove Constructor -
std::packaged_taskMove-Assignment Operator -
std::packaged_task::swapMember Function -
std::packaged_taskDestructor -
std::packaged_task::get_futureMember function -
std::packaged_task::resetMember function -
std::packaged_task::operator boolConversion Operator -
std::packaged_task::operator()Function Call Operator -
std::packaged_task::make_ready_at_thread_exitMember Function
-
-
std::promiseclass template -
std::promisemembers -
std::promiseDefault Constructor -
std::promiseAllocator Constructor -
std::promiseMove Constructor -
std::promiseMove-Assignment Operator -
std::promise::swapMember Function -
std::promiseDestructor -
std::promise::get_futureMember function -
std::promise::set_valueMember function -
std::promise::set_value_at_thread_exitMember function -
std::promise::set_exceptionMember function -
std::promise::set_exception_at_thread_exitMember function
-
-
std::asyncfunction template -
std::vector<std::future<> >class template specialization
-
- <mutex> Header
-
std::mutexclass -
recursive_mutexclass -
timed_mutexclass -
recursive_timed_mutexclass -
std::lock_guardclass template -
std::unique_lockclass template -
std::unique_lockmembers -
std::unique_lockDefault Constructor -
std::unique_lockLocking Constructor -
std::unique_lockLock-adopting Constructor -
std::unique_lockDeferred-lock Constructor -
std::unique_lockTry-to-lock Constructor -
std::unique_lockTry-to-lock Constructor with a duration timeout -
std::unique_lockTry-to-lock Constructor with a time_point timeout -
std::unique_lockMove-Constructor -
std::unique_lockMove-Assignment Operator -
std::unique_lockDestructor -
std::unique_lock::swapmember function -
swapNon-member function forstd::unique_locks -
std::unique_lock::lockMember Function -
std::unique_lock::try_lockMember Function -
std::unique_lock::unlockMember Function -
std::unique_lock::try_lock_forMember Function -
std::unique_lock::try_lock_untilMember Function -
std::unique_lock::operator boolMember Function -
std::unique_lock::owns_lockMember Function -
std::unique_lock::mutexMember Function -
std::unique_lock::releaseMember Function
-
-
std::lockfunction template -
std::try_lockfunction template -
std::once_flagclass -
std::call_oncefunction template
-
- <ratio> Header
-
std::ratioclass template -
std::ratio_addclass template -
std::ratio_subclass template -
std::ratio_multiplyclass template -
std::ratio_divideclass template -
std::ratio_equalclass template -
std::ratio_not_equalclass template -
std::ratio_lessclass template -
std::ratio_greaterclass template -
std::ratio_less_equalclass template -
std::ratio_greater_equalclass template
-
- <system_error> Header
- <thread> Header
-
std::threadclass -
std::threadMembers -
std::thread::idClass -
std::thread::idoperations -
std::thread::idDefault Constructor -
std::thread::idEquality Comparison Operator -
std::thread::idInequality Comparison Operator -
std::thread::idLess Than Comparison Operator -
std::thread::idLess Than or Equal Comparison Operator -
std::thread::idGreater Than Comparison Operator -
std::thread::idGreater Than or Equal Comparison Operator -
std::thread::idStream Insertion Operator
-
-
std::thread::native_handle_typetypedef -
std::threadDefault Constructor -
std::threadConstructor -
std::threadMove-Constructor -
std::threadDestructor -
std::threadMove-Assignment Operator -
std::thread::swapmember function -
swapNon-member function forstd::threads -
std::thread::joinableMember Function -
std::thread::joinMember Function -
std::thread::detachMember Function -
std::thread::get_idMember Function -
std::thread::native_handleMember Function -
std::thread::hardware_concurrencystaticMember Function
-
-
std::vector<std::thread>class template specialization - Namespace
this_thread
-