YACLib
C++ library for concurrent tasks execution
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | W | Y
A
AllCombinator (yaclib::detail)
AllCombinator< OrderPolicy::Same, R, E > (yaclib::detail)
AllCombinatorBase (yaclib::detail)
AllCombinatorBase< OrderPolicy::Fifo, bool > (yaclib::detail)
AllCombinatorBase< OrderPolicy::Fifo, Result< V, E > > (yaclib::detail)
AllCombinatorBase< OrderPolicy::Fifo, V > (yaclib::detail)
AllCombinatorBase< OrderPolicy::Fifo, void > (yaclib::detail)
AllCombinatorBase< OrderPolicy::Same, Result< V, E > > (yaclib::detail)
AllCombinatorBase< OrderPolicy::Same, void > (yaclib::detail)
Allocation (yaclib::detail::fiber)
AnyCombinator (yaclib::detail)
AnyCombinatorBase (yaclib::detail)
AnyCombinatorBase< V, E, FailPolicy::FirstFail > (yaclib::detail)
AnyCombinatorBase< V, E, FailPolicy::LastFail > (yaclib::detail)
Atomic (yaclib::detail)
Atomic (yaclib::detail::fiber)
Atomic< Impl, U * > (yaclib::detail)
Atomic< U * > (yaclib::detail::fiber)
AtomicBase (yaclib::detail)
AtomicBase (yaclib::detail::fiber)
AtomicCounter (yaclib::detail)
AtomicEvent (yaclib::detail)
AtomicFlag (yaclib::detail)
AtomicFlag (yaclib::detail::fiber)
AtomicFloatingBase (yaclib::detail)
AtomicFloatingBase (yaclib::detail::fiber)
AtomicFloatingBase< Impl, T, true > (yaclib::detail)
AtomicFloatingBase< T, true > (yaclib::detail::fiber)
AtomicIntegralBase (yaclib::detail)
AtomicIntegralBase (yaclib::detail::fiber)
AtomicIntegralBase< Impl, T, true > (yaclib::detail)
AtomicIntegralBase< T, true > (yaclib::detail::fiber)
AtomicWait (yaclib::detail)
AtomicWait (yaclib::detail::fiber)
AwaitAwaiter (yaclib::detail)
AwaitAwaiter< false > (yaclib::detail)
AwaitEvent (yaclib::detail)
AwaitOnAwaiter (yaclib::detail)
AwaitOnAwaiter< false > (yaclib::detail)
AwaitOnEvent (yaclib::detail)
AwaitSingleAwaiter (yaclib::detail)
B
BaseCore (yaclib::detail)
BiList (yaclib::detail::fiber)
BiNodeScheduler (yaclib::detail::fiber)
BiNodeWaitQueue (yaclib::detail::fiber)
C
CalculatorService
Callback (yaclib::detail)
Callbacks
CallCallback (yaclib::detail)
ConditionVariable (yaclib::detail)
ConditionVariable (yaclib::detail::fiber)
ConditionVariableAny (yaclib::detail)
Core (yaclib::detail)
coroutine_traits< yaclib::Future< V, E >, Args... > (yaclib_std)
coroutine_traits< yaclib::Task< V, E >, Args... > (yaclib_std)
Counter
CounterBase
CurrentAwaiter (yaclib::detail)
D
DefaultAllocator (yaclib::detail::fiber)
DefaultDeleter (yaclib::detail)
Destroy (yaclib::detail)
DropCallback (yaclib::detail)
E
Exception
ExecutionContext (yaclib::detail::fiber)
F
FairThreadPool (yaclib)
Fiber (yaclib::detail::fiber)
FiberBase (yaclib::detail::fiber)
FiberQueue (yaclib::detail::fiber)
FuncCore (yaclib::detail)
Future (yaclib)
FutureBase (yaclib)
FutureBaseTypes (yaclib::detail)
FutureBaseTypes< Future< V, E > > (yaclib::detail)
FutureBaseTypes< FutureBase< V, E > > (yaclib::detail)
FutureBaseTypes< FutureOn< V, E > > (yaclib::detail)
FutureOn (yaclib)
G
Guard (yaclib::detail)
GuardAwaiter (yaclib::detail)
GuardState (yaclib::detail)
GuardStickyAwaiter (yaclib::detail)
H
Head (yaclib::detail)
Head< T, Args... > (yaclib::detail)
Helper (yaclib::detail)
I
IExecutor (yaclib)
IFunc (yaclib)
Injector (yaclib::detail)
InlineCore (yaclib::detail)
InstantiationTypes (yaclib::detail)
InstantiationTypes< Instance, Instance< V, E > > (yaclib::detail)
IntrusivePtr (yaclib)
Invoke (yaclib::detail)
Invoke< Func, void > (yaclib::detail)
IRef (yaclib)
IsInstantiationOf (yaclib::detail)
IsInstantiationOf< Instance, Instance< Args... > > (yaclib::detail)
IsInvocable (yaclib::detail)
IsInvocable< Func, void > (yaclib::detail)
IStackAllocator (yaclib::detail::fiber)
J
Job (yaclib)
L
List (yaclib::detail)
LockAwaiter (yaclib::detail)
LockStickyAwaiter (yaclib::detail)
M
ManualExecutor (yaclib)
MultiEvent (yaclib::detail)
Mutex (yaclib::detail::fiber)
Mutex (yaclib::detail)
Mutex (yaclib)
MutexEvent (yaclib::detail)
MutexImpl (yaclib::detail)
N
Node (yaclib::detail::fiber)
Node (yaclib::detail)
NopeBase (yaclib::detail)
NopeDeleter (yaclib::detail)
NoRefTag (yaclib)
NoResultCore (yaclib::detail)
NoTimeoutTag (yaclib::detail::fiber)
NoTimeoutTag (yaclib::detail)
O
OnAwaiter (yaclib::detail)
OneCounter (yaclib::detail)
OneShotEvent (yaclib)
P
Promise (yaclib)
PromiseCore (yaclib::detail)
PromiseType (yaclib::detail)
PromiseTypeDeleter (yaclib::detail)
R
RandomDevice (yaclib::detail::thread)
ReadyCore (yaclib::detail)
RecursiveMutex (yaclib::detail::fiber)
RecursiveMutex (yaclib::detail)
RecursiveTimedMutex (yaclib::detail::fiber)
RecursiveTimedMutex (yaclib::detail)
Result (yaclib)
ResultCore (yaclib::detail)
ResultCoreT
ResultEmpty (yaclib)
ResultError (yaclib)
Return (yaclib::detail)
Return< V, E, Func, 1 > (yaclib::detail)
Return< V, E, Func, 2 > (yaclib::detail)
Return< V, E, Func, 3 > (yaclib::detail)
Return< V, E, Func, 4 > (yaclib::detail)
Return< V, E, Func, 5 > (yaclib::detail)
S
SafeCall (yaclib::detail)
Scheduler (yaclib::fault)
SetDeleter (yaclib::detail)
SharedFunc (yaclib::detail)
SharedGuard (yaclib)
SharedMutex (yaclib::detail::fiber)
SharedMutex (yaclib::detail)
SharedMutex (yaclib)
SharedMutexImpl (yaclib::detail)
SharedTimedMutex (yaclib::detail::fiber)
SharedTimedMutex (yaclib::detail)
Spinlock (yaclib::detail)
Stack (yaclib::detail::fiber)
Stack (yaclib::detail)
FuncCore::State (yaclib::detail)
StickyGuard (yaclib)
StopError (yaclib)
Strand (yaclib)
SystemClock (yaclib::detail::fiber)
T
Task (yaclib)
Thread (yaclib::detail::fiber)
ThreadLocalPtrProxy (yaclib::detail::fiber)
TimedMutex (yaclib::detail::fiber)
TimedMutex (yaclib::detail)
OneShotEvent::TimedWaiter (yaclib)
TransferAwaiter (yaclib::detail)
TransferSingleAwaiter (yaclib::detail)
U
UniqueGuard (yaclib)
UniqueJob (yaclib::detail)
UnlockAwaiter (yaclib::detail)
UnlockOnAwaiter (yaclib::detail)
UnlockStickyAwaiter (yaclib::detail)
W
OneShotEvent::Waiter (yaclib)
WaitGroup (yaclib)
Y
Yield (yaclib::detail)