YACLib
C++ library for concurrent tasks execution
Loading...
Searching...
No Matches
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 1234]
 Ntest
 Nyaclib
 Ndetail
 Nfault
 Nfiber
 CFairThreadPoolTODO(kononovk) Doxygen docs
 CFutureProvides a mechanism to access the result of async operations
 CFutureBaseProvides a mechanism to access the result of async operations
 CFutureOnProvides a mechanism to access the result of async operations
 CIExecutor
 CIFuncCallable interface
 CIntrusivePtrA intrusive pointer to objects with an embedded reference count
 CIRefReference counting interface
 CJobCallable that can be executed in an IExecutor
 CManualExecutorTODO(mkornaukhov03) Doxygen
 CMutexMutex for coroutines
 CNoRefTag
 COneShotEventThis class useful to wait or co_await some event
 CPromise
 CResultEncapsulated return value from caller
 CResultEmpty
 CResultError
 CSharedGuard
 CSharedMutexSharedMutex for coroutines
 CStickyGuard
 CStopErrorDefault error
 CStrand
 CTaskProvides a mechanism to schedule the some async operations TODO(MBkkt) add description
 CUniqueGuard
 CWaitGroupAn object that allows you to Add some amount of async operations and then Wait for it to be Done
 Nyaclib_std
 Nchrono
 Nrandom
 Nthis_thread
 Ccoroutine_traits< yaclib::Future< V, E >, Args... >TODO(mkornaukhov03) Add doxygen docs
 Ccoroutine_traits< yaclib::Task< V, E >, Args... >TODO(mkornaukhov03) Add doxygen docs