YACLib
C++ library for concurrent tasks execution
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nyaclib
 Ndetail
 Nfault
 Nwhen
 CFairThreadPoolTODO(kononovk) Doxygen docs
 CFilter
 CFilter< F, std::tuple< T > >
 CFilter< F, std::tuple< T, Ts... > >
 CFilter< F, std::tuple<> >
 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
 CIndexOf
 CIndexOf< T, std::tuple< Ts... > >
 CIntrusivePtrA intrusive pointer to objects with an embedded reference count
 CIRefReference counting interface
 CJobCallable that can be executed in an IExecutor
 CManualExecutorTODO(mkornaukhov03) Doxygen
 CMaybeVariant
 CMaybeVariant< std::tuple< T > >
 CMaybeVariant< std::tuple< Ts... > >
 CMutexMutex for coroutines
 CNoRefTag
 COneShotEventThis class useful to wait or co_await some event
 CPrepend
 CPrepend< T, std::tuple< Ts... > >
 CPromise
 CResultEncapsulated return value from caller
 CResultEmpty
 CResultError
 CSharedFuture
 CSharedFutureBase
 CSharedFutureOn
 CSharedGuard
 CSharedMutexSharedMutex for coroutines
 CSharedPromise
 CStickyGuard
 CStopErrorDefault error
 CStrand
 CTail
 CTail< std::tuple< T, Ts... > >
 CTaskProvides a mechanism to schedule the some async operations TODO(MBkkt) add description
 CTranslateIndexImpl
 CTranslateIndexImpl< 0, ToIndex, std::tuple< From... >, std::tuple< To... > >
 CTranslateIndexImpl< FromIndex, ToIndex, std::tuple< From... >, std::tuple< To... > >
 CUnique
 CUnique< std::tuple< T > >
 CUnique< std::tuple< T, Ts... > >
 CUnique< std::tuple<> >
 CUniqueGuard
 CVariant
 CVariant< std::tuple< Ts... > >
 CWaitGroupAn object that allows you to Add some amount of async operations and then Wait for it to be Done
 CWrapVoid
 CWrapVoid< void >
 Nyaclib_std
 Ccoroutine_traits< yaclib::Future< V, E >, Args... >TODO(mkornaukhov03) Add doxygen docs
 Ccoroutine_traits< yaclib::SharedFuture< V, E >, Args... >TODO(mkornaukhov03) Add doxygen docs
 Ccoroutine_traits< yaclib::Task< V, E >, Args... >TODO(mkornaukhov03) Add doxygen docs
 CCalculatorService
 CCallbacks
 CCounter
 CCounterBase
 CEvent
 CException, invalid state
 CPromiseTypeBase
 CResultCoreT