Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bloomberg/quantum
/ types & classes
Types & classes
175 in github.com/bloomberg/quantum
⨍
Functions
690
◇
Types & classes
175
↓ 28 callers
Class
TestConfiguration
tests/quantum_fixture.h:27
↓ 5 callers
Class
FutureException
============================================================================================== struct FutureException ================================
quantum/quantum_future_state.h:47
↓ 5 callers
Class
SequenceKeyData
quantum/util/impl/quantum_sequencer_configuration_impl.h:29
↓ 3 callers
Class
Configuration
============================================================================================== class Configuration ===================================
quantum/quantum_configuration.h:48
↓ 3 callers
Class
TaskId
Fwd declarations
quantum/quantum_task_id.h:31
↓ 2 callers
Class
IoQueue
============================================================================================== class IoQueue =========================================
quantum/quantum_io_queue.h:40
↓ 2 callers
Class
MockTaskId
tests/quantum_id_tests.cpp:23
↓ 2 callers
Class
ProcessTaskResult
quantum/quantum_task_queue.h:104
↓ 2 callers
Class
SequenceKeyStatistics
============================================================================================== class SequenceKeyStatistics ===========================
quantum/util/quantum_sequence_key_statistics.h:32
↓ 2 callers
Class
WorkItem
quantum/quantum_task_queue.h:92
↓ 1 callers
Class
BrokenPromiseException
quantum/quantum_future_state.h:94
↓ 1 callers
Class
BufferClosedException
quantum/quantum_future_state.h:122
↓ 1 callers
Class
BufferingDataException
quantum/quantum_future_state.h:115
↓ 1 callers
Class
ContiguousPoolManager
quantum/quantum_contiguous_pool_manager.h:41
↓ 1 callers
Class
FutureAlreadyRetrievedException
quantum/quantum_future_state.h:101
↓ 1 callers
Class
HeapAllocator
quantum/quantum_heap_allocator.h:33
↓ 1 callers
Class
NoStateException
quantum/quantum_future_state.h:108
↓ 1 callers
Class
PromiseAlreadySatisfiedException
quantum/quantum_future_state.h:87
↓ 1 callers
Class
PromiseNotSatisfiedException
============================================================================================== Specialised FutureException ===========================
quantum/quantum_future_state.h:80
↓ 1 callers
Class
StackAllocator
quantum/quantum_stack_allocator.h:34
Class
AcquireRead
quantum/quantum_spinlock_traits.h:87
Class
AcquireWrite
quantum/quantum_spinlock_traits.h:88
Class
Allocator
quantum/quantum_allocator.h:79
Class
AllocatorTraits
============================================================================================== struct AllocatorTraits ================================
quantum/quantum_allocator_traits.h:75
Enum
Attempt
quantum/quantum_spinlock_traits.h:79
Enum
BackoffPolicy
quantum/quantum_configuration.h:51
Enum
BackoffPolicy
quantum/quantum_spinlock_traits.h:50
Class
Buffer
quantum/quantum_buffer.h:49
Class
Buffer
quantum/quantum_traits.h:33
Enum
BufferStatus
============================================================================================== enum BufferStatus =====================================
quantum/quantum_buffer.h:32
Class
Callable
quantum/impl/quantum_stl_impl.h:117
Class
Capture
quantum/quantum_capture.h:38
Class
CleanupTest
tests/quantum_tests.cpp:133
Class
ConditionVariable
============================================================================================== class ConditionVariable ===============================
quantum/quantum_condition_variable.h:36
Class
ConfigurationSchemaProvider
============================================================================================== class ConfigurationSchemaProvider =====================
quantum/quantum_configuration.h:32
Class
Context
quantum/quantum_context.h:36
Class
Context
quantum/interface/quantum_icoro_context.h:29
Class
Context
quantum/interface/quantum_ithread_context.h:28
Class
Context
quantum/interface/quantum_ithread_context_base.h:27
Class
Context
quantum/util/quantum_util.h:38
Class
Control
quantum/quantum_contiguous_pool_manager.h:121
Class
CoreTest
tests/quantum_tests.cpp:37
Class
CoroContextTag
quantum/quantum_task_id.h:27
Class
CoroLocalStorageTest
tests/quantum_tests.cpp:125
Class
CoroutinePoolAllocator
quantum/quantum_coroutine_pool_allocator.h:40
Class
CoroutinePoolAllocatorProxy
quantum/quantum_coroutine_pool_allocator.h:89
Class
Deprecated
quantum/quantum_traits.h:34
Class
DerivedFrom
quantum/quantum_traits.h:71
Class
Dispatcher
============================================================================================== class Dispatcher ======================================
quantum/quantum_dispatcher.h:36
Class
DispatcherCore
============================================================================================== class DispatcherCore ==================================
quantum/quantum_dispatcher_core.h:45
Class
DispatcherFixture
@brief Fixture used for certain tests
tests/quantum_fixture.h:97
Class
DispatcherSingleton
@brief Singleton class
tests/quantum_fixture.h:58
Class
DrainGuard
quantum/util/quantum_drain_guard.h:24
Class
Dummy
tests/quantum_tests.cpp:172
Class
ExecutionTest
tests/quantum_tests.cpp:54
Class
ForEachTest
tests/quantum_tests.cpp:99
Class
Function
quantum/quantum_capture.h:63
Class
Function<RET(ARGS...)>
quantum/quantum_capture.h:66
Class
FunctionArguments
quantum/impl/quantum_stl_impl.h:94
Class
FunctionArguments<FUNC, typename std::conditional<false, decltype(&FUNC::operator()), void>::type>
quantum/impl/quantum_stl_impl.h:113
Class
FunctionArguments<RET(*)(ARGS...)>
quantum/impl/quantum_stl_impl.h:97
Class
FunctionArguments<RET(OBJ::*)(ARGS...)>
quantum/impl/quantum_stl_impl.h:105
Class
FunctionArguments<RET(OBJ::*)(ARGS...)const>
quantum/impl/quantum_stl_impl.h:109
Class
Functions
============================================================================================== struct Functions ======================================
quantum/quantum_functions.h:33
Class
Future
quantum/quantum_future.h:36
Class
Future
quantum/interface/quantum_ithread_future.h:27
Class
Future
quantum/interface/quantum_icoro_future.h:27
Class
FutureJoiner
quantum/util/quantum_future_joiner.h:39
Class
FutureJoinerTest
tests/quantum_tests.cpp:117
Enum
FutureState
============================================================================================== enum FutureState ======================================
quantum/quantum_future_state.h:31
Class
GenericFuture
quantum/util/quantum_generic_future.h:36
Class
Guard
quantum/quantum_read_write_mutex.h:112
Class
Guard
quantum/quantum_mutex.h:77
Class
Guard
quantum/quantum_read_write_spinlock.h:98
Class
Guard
quantum/quantum_spinlock.h:74
Class
Guard
quantum/interface/quantum_iterminate.h:46
Class
Header
quantum/quantum_coroutine_pool_allocator.h:65
Class
IContextBase
============================================================================================== interface IContextBase ================================
quantum/interface/quantum_icontext_base.h:31
Class
ICoroContext
quantum/quantum_traits.h:37
Class
ICoroContext
quantum/interface/quantum_icoro_context.h:38
Class
ICoroContextBase
============================================================================================== interface ICoroContextBase ============================
quantum/interface/quantum_icoro_context_base.h:32
Class
ICoroFuture
quantum/interface/quantum_icoro_future.h:35
Class
ICoroFutureBase
============================================================================================== interface ICoroFutureBase =============================
quantum/interface/quantum_icoro_future_base.h:33
Class
ICoroPromise
quantum/interface/quantum_icoro_promise.h:33
Class
ICoroSync
============================================================================================== interface ICoroSync ===================================
quantum/interface/quantum_icoro_sync.h:34
Class
IPromiseBase
============================================================================================== interface IPromiseBase ================================
quantum/interface/quantum_ipromise_base.h:32
Class
IQueue
============================================================================================== interface IQueue ======================================
quantum/interface/quantum_iqueue.h:38
Class
IQueueStatistics
============================================================================================== interface IQueueStatistics ============================
quantum/interface/quantum_iqueue_statistics.h:29
Class
ITask
============================================================================================== interface ITask =======================================
quantum/interface/quantum_itask.h:34
Class
ITaskAccessor
============================================================================================== interface ITaskAccessor ===============================
quantum/interface/quantum_itask_accessor.h:31
Class
ITaskContinuation
============================================================================================== interface ITaskContinuation ===========================
quantum/interface/quantum_itask_continuation.h:30
Class
ITerminate
============================================================================================== interface ITerminate ==================================
quantum/interface/quantum_iterminate.h:31
Class
IThreadContext
quantum/interface/quantum_ithread_context.h:37
Class
IThreadContextBase
============================================================================================== interface IThreadContextBase ==========================
quantum/interface/quantum_ithread_context_base.h:34
Class
IThreadFuture
quantum/interface/quantum_ithread_future.h:35
Class
IThreadFutureBase
============================================================================================== interface IThreadFutureBase ===========================
quantum/interface/quantum_ithread_future_base.h:32
Class
IThreadPromise
quantum/interface/quantum_ithread_promise.h:34
Class
InnerType
quantum/quantum_traits.h:80
Class
IoTask
============================================================================================== class IoTask ==========================================
quantum/quantum_io_task.h:34
Class
IsBuffer
quantum/quantum_traits.h:59
next →
1–100 of 175, ranked by callers