▼Nyaclib | |
►Ndetail | |
►Nfiber | |
CAllocation | |
CAtomic | |
CAtomic< U * > | |
CAtomicBase | |
CAtomicFlag | |
CAtomicFloatingBase | |
CAtomicFloatingBase< T, true > | |
CAtomicIntegralBase | |
CAtomicIntegralBase< T, true > | |
CAtomicWait | |
CBiList | |
CBiNodeScheduler | |
CBiNodeWaitQueue | |
CConditionVariable | |
CDefaultAllocator | Allocator used by default |
CExecutionContext | |
CFiber | |
CFiberBase | |
CFiberQueue | |
CIStackAllocator | Passed to coroutine/fiber constructor, specifies the way in which memory for Stack is Allocated and Released |
CMutex | |
CNode | |
CNoTimeoutTag | |
CRecursiveMutex | |
CRecursiveTimedMutex | |
CSharedMutex | |
CSharedTimedMutex | |
CStack | Manages stack memory |
CSystemClock | |
CThread | |
CThreadLocalPtrProxy | |
CTimedMutex | |
►Nthread | |
CRandomDevice | |
CAllCombinator | |
CAllCombinator< OrderPolicy::Same, R, E > | |
CAllCombinatorBase | |
CAllCombinatorBase< OrderPolicy::Fifo, bool > | |
CAllCombinatorBase< OrderPolicy::Fifo, Result< V, E > > | |
CAllCombinatorBase< OrderPolicy::Fifo, V > | |
CAllCombinatorBase< OrderPolicy::Fifo, void > | |
CAllCombinatorBase< OrderPolicy::Same, Result< V, E > > | |
CAllCombinatorBase< OrderPolicy::Same, void > | |
CAnyCombinator | |
CAnyCombinatorBase | |
CAnyCombinatorBase< V, E, FailPolicy::FirstFail > | |
CAnyCombinatorBase< V, E, FailPolicy::LastFail > | |
CAtomic | |
CAtomic< Impl, U * > | |
CAtomicBase | |
CAtomicCounter | |
CAtomicEvent | |
CAtomicFlag | |
CAtomicFloatingBase | |
CAtomicFloatingBase< Impl, T, true > | |
CAtomicIntegralBase | |
CAtomicIntegralBase< Impl, T, true > | |
CAtomicWait | |
CAwaitAwaiter | TODO(mkornaukhov03) Add doxygen docs |
CAwaitAwaiter< false > | |
CAwaitEvent | |
CAwaitOnAwaiter | |
CAwaitOnAwaiter< false > | |
CAwaitOnEvent | |
CAwaitSingleAwaiter | |
CBaseCore | |
CCallback | |
CCallCallback | |
CConditionVariable | |
CConditionVariableAny | |
CCore | |
CCurrentAwaiter | |
CDefaultDeleter | |
CDestroy | |
CDropCallback | |
►CFuncCore | |
CState | |
CFutureBaseTypes | |
CFutureBaseTypes< Future< V, E > > | |
CFutureBaseTypes< FutureBase< V, E > > | |
CFutureBaseTypes< FutureOn< V, E > > | |
CGuard | |
CGuardAwaiter | |
CGuardState | |
CGuardStickyAwaiter | |
CHead | |
CHead< T, Args... > | |
CHelper | |
CInjector | |
CInlineCore | |
CInstantiationTypes | |
CInstantiationTypes< Instance, Instance< V, E > > | |
CInvoke | |
CInvoke< Func, void > | |
CIsInstantiationOf | |
CIsInstantiationOf< Instance, Instance< Args... > > | |
CIsInvocable | |
CIsInvocable< Func, void > | |
CList | |
CLockAwaiter | |
CLockStickyAwaiter | |
CMultiEvent | |
CMutex | |
CMutexEvent | |
CMutexImpl | |
CNode | Node class, used in intrusive data structure |
CNopeBase | |
CNopeDeleter | |
CNoResultCore | |
CNoTimeoutTag | |
COnAwaiter | |
COneCounter | |
CPromiseCore | |
CPromiseType | |
CPromiseTypeDeleter | |
CReadyCore | |
CRecursiveMutex | |
CRecursiveTimedMutex | |
CResultCore | |
CReturn | |
CReturn< V, E, Func, 1 > | |
CReturn< V, E, Func, 2 > | |
CReturn< V, E, Func, 3 > | |
CReturn< V, E, Func, 4 > | |
CReturn< V, E, Func, 5 > | |
CSafeCall | |
CSetDeleter | |
CSharedFunc | |
CSharedMutex | |
CSharedMutexImpl | |
CSharedTimedMutex | |
CSpinlock | |
CStack | |
CTimedMutex | |
CTransferAwaiter | |
CTransferSingleAwaiter | |
CUniqueJob | |
CUnlockAwaiter | |
CUnlockOnAwaiter | |
CUnlockStickyAwaiter | |
CYield | |
►Nfault | |
CScheduler | |
CFairThreadPool | TODO(kononovk) Doxygen docs |
CFuture | Provides a mechanism to access the result of async operations |
CFutureBase | Provides a mechanism to access the result of async operations |
CFutureOn | Provides a mechanism to access the result of async operations |
CIExecutor | |
CIFunc | Callable interface |
CIntrusivePtr | A intrusive pointer to objects with an embedded reference count |
CIRef | Reference counting interface |
CJob | Callable that can be executed in an IExecutor |
CManualExecutor | TODO(mkornaukhov03) Doxygen |
CMutex | Mutex for coroutines |
CNoRefTag | |
►COneShotEvent | This class useful to wait or co_await some event |
CTimedWaiter | Public only because Waiter is public |
CWaiter | Waiter is public for advanced users |
CPromise | |
CResult | Encapsulated return value from caller |
CResultEmpty | |
CResultError | |
CSharedGuard | |
CSharedMutex | SharedMutex for coroutines |
CStickyGuard | |
CStopError | Default error |
CStrand | |
CTask | Provides a mechanism to schedule the some async operations TODO(MBkkt) add description |
CUniqueGuard | |
CWaitGroup | An object that allows you to Add some amount of async operations and then Wait for it to be Done |
▼Nyaclib_std | |
Ccoroutine_traits< yaclib::Future< V, E >, Args... > | TODO(mkornaukhov03) Add doxygen docs |
Ccoroutine_traits< yaclib::Task< V, E >, Args... > | TODO(mkornaukhov03) Add doxygen docs |
CCalculatorService | |
CCallbacks | |
CCounter | |
CCounterBase | |
CException | , invalid state |
CResultCoreT | |