| ▼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 | |
| CAsyncTypes | |
| CAsyncTypes< Future< V, E > > | |
| CAsyncTypes< FutureBase< V, E > > | |
| CAsyncTypes< FutureOn< V, E > > | |
| CAsyncTypes< SharedFuture< V, E > > | |
| CAsyncTypes< SharedFutureBase< V, E > > | |
| CAsyncTypes< SharedFutureOn< V, E > > | |
| CAtomic | |
| CAtomic< Impl, U * > | |
| CAtomicBase | |
| CAtomicCounter | |
| CAtomicEvent | |
| CAtomicFlag | |
| CAtomicFloatingBase | |
| CAtomicFloatingBase< Impl, T, true > | |
| CAtomicIntegralBase | |
| CAtomicIntegralBase< Impl, T, true > | |
| CAtomicWait | |
| CAwaitAwaiter | |
| CAwaitAwaiter< Handle, false > | |
| CAwaitAwaiter< Handle, true > | |
| CAwaitAwaiterBase | |
| CAwaitEvent | |
| CAwaitOnAwaiter | |
| CAwaitOnEvent | |
| CAwaitSingleAwaiter | |
| CAwaitSingleAwaiter< false, V, E > | |
| CAwaitSingleAwaiter< true, V, E > | |
| CBaseCore | |
| CCallback | |
| CCallCallback | |
| CConditionVariable | |
| CConditionVariableAny | |
| CCore | |
| CCurrentAwaiter | |
| CDefaultDeleter | |
| CDestroy | |
| CDropCallback | |
| CDynamicSharedEvent | |
| CEventHelperCallback | |
| ►CFuncCore | |
| CState | |
| 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 | |
| CMultiAwaitAwaiter | |
| CMultiAwaitOnAwaiter | |
| 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 | |
| CSharedCore | |
| CSharedFunc | |
| CSharedHandle | |
| CSharedMutex | |
| CSharedMutexImpl | |
| CSharedTimedMutex | |
| CSpinlock | |
| CStack | |
| CStaticSharedEvent | |
| CTimedMutex | |
| CTransferAwaiter | |
| CTransferSingleAwaiter | |
| CUniqueCore | |
| CUniqueHandle | |
| CUniqueJob | |
| CUnlockAwaiter | |
| CUnlockOnAwaiter | |
| CUnlockStickyAwaiter | |
| CYield | |
| ►Nfault | |
| CScheduler | |
| ►Nwhen | |
| CAll | |
| CAll< FailPolicy::FirstFail, OutputValue, OutputError, InputCore > | |
| CAll< FailPolicy::None, OutputValue, OutputError, InputCore > | |
| CAllTuple | |
| CAllTuple< FailPolicy::FirstFail, OutputValue, OutputError, InputCore > | |
| CAllTuple< FailPolicy::None, OutputValue, OutputError, InputCore > | |
| CAny | |
| CAny< FailPolicy::FirstFail, OutputValue, OutputError, InputCore > | |
| CAny< FailPolicy::LastFail, OutputValue, OutputError, InputCore > | |
| CAny< FailPolicy::None, OutputValue, OutputError, InputCore > | |
| CCombinatorCallback | |
| CCoreSignature | |
| CDynamicCombinator | |
| CJoin | |
| CJoin< FailPolicy::FirstFail, void, OutputError, InputCore > | |
| CJoin< FailPolicy::None, void, OutputError, InputCore > | |
| CSingleCombinator | |
| CStaticCombinator | |
| CFairThreadPool | TODO(kononovk) Doxygen docs |
| CFilter | |
| CFilter< F, std::tuple< T > > | |
| CFilter< F, std::tuple< T, Ts... > > | |
| CFilter< F, std::tuple<> > | |
| 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 |
| CIndexOf | |
| CIndexOf< T, std::tuple< Ts... > > | |
| 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 |
| CMaybeVariant | |
| CMaybeVariant< std::tuple< T > > | |
| CMaybeVariant< std::tuple< Ts... > > | |
| 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 |
| CPrepend | |
| CPrepend< T, std::tuple< Ts... > > | |
| CPromise | |
| CResult | Encapsulated return value from caller |
| CResultEmpty | |
| CResultError | |
| CSharedFuture | |
| CSharedFutureBase | |
| CSharedFutureOn | |
| CSharedGuard | |
| CSharedMutex | SharedMutex for coroutines |
| CSharedPromise | |
| CStickyGuard | |
| CStopError | Default error |
| CStrand | |
| CTail | |
| CTail< std::tuple< T, Ts... > > | |
| CTask | Provides 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... > > | |
| CWaitGroup | An 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 | |