Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/baidu/babylon
/ types & classes
Types & classes
587 in github.com/baidu/babylon
⨍
Functions
1,729
◇
Types & classes
587
↓ 20 callers
Class
R
src/babylon/string.hpp:46
↓ 15 callers
Class
A
可移动
test/anyflow/builtin/test_const.cpp:26
↓ 14 callers
Enum
align_val_t
src/babylon/new.h:22
↓ 7 callers
Class
Iterator
src/babylon/concurrent/bounded_queue.h:59
↓ 4 callers
Class
S
test/test_move_only_function.cpp:15
↓ 2 callers
Class
BasicStringView
src/babylon/string_view.h:25
↓ 2 callers
Class
Closure
src/babylon/anyflow/closure.h:16
↓ 2 callers
Class
GraphVertexClosure
src/babylon/anyflow/vertex.h:29
↓ 2 callers
Class
S
test/test_any.cpp:96
↓ 2 callers
Class
Snapshot
src/babylon/concurrent/vector.h:43
↓ 1 callers
Class
ConstSnapshot
src/babylon/concurrent/vector.h:42
↓ 1 callers
Class
Consumer
src/babylon/concurrent/transient_topic.h:16
↓ 1 callers
Class
F
test/anyflow/test_processor.cpp:468
↓ 1 callers
Class
SeqGt
src/babylon/application_context.cpp:85
↓ 1 callers
Class
Sub3
test/test_any.cpp:52
Class
::dirent
src/babylon/logging/rolling_file_object.cpp:96
Class
::iovec
test/logging/test_log_entry.cpp:26
Class
::iovec
test/logging/test_log_entry.cpp:53
Class
::iovec
src/babylon/logging/log_entry.cpp:10
Class
::iovec
src/babylon/logging/async_file_appender.h:53
Class
::iovec
src/babylon/logging/async_file_appender.h:56
Class
::iovec
src/babylon/logging/async_file_appender.cpp:43
Class
::iovec
src/babylon/logging/log_entry.h:31
Class
::stat
src/babylon/logging/rolling_file_object.h:55
Class
::timespec
example/use-anyflow-with-brpc/butex_interface.h:17
Class
::timespec
example/use-with-bthread/butex_interface.h:17
Class
::timespec
example/use-execution-queue/butex_interface.h:17
Class
::timespec
test/concurrent/test_sched_interface.cpp:47
Class
::timespec
test/concurrent/test_bounded_queue.cpp:328
Class
::timespec
src/babylon/concurrent/bounded_queue.hpp:38
Class
::timespec
src/babylon/concurrent/bounded_queue.h:26
Class
::timespec
src/babylon/concurrent/sched_interface.h:31
Class
::timespec
src/babylon/concurrent/sched_interface.h:59
Class
::timespec
src/babylon/concurrent/sched_interface.h:80
Class
::timespec
src/babylon/concurrent/sched_interface.h:104
Class
::timespec
src/babylon/concurrent/sched_interface.hpp:37
Class
::tm
test/test_time.cpp:25
Class
::tm
src/babylon/time.cpp:25
Class
::tm
src/babylon/time.h:19
Class
::tm
src/babylon/logging/rolling_file_object.cpp:140
Class
::tm
src/babylon/logging/async_log_stream.cpp:26
Class
::tm
src/babylon/logging/log_stream.cpp:55
Class
Accessor
src/babylon/concurrent/epoch.h:30
Class
AddProcessor
test/anyflow/test_processor.cpp:73
Class
AggregateTest
test/serialization/test_aggregate.cpp:17
Class
AliasProcessor
重命名算子
src/babylon/anyflow/builtin/alias.h:10
Class
Aligned
src/babylon/new.h:49
Class
AllocationMetadata
test/reusable/test_vector.cpp:537
Class
AllocationMetadata
src/babylon/reusable/message.h:149
Class
AllocationMetadata
src/babylon/reusable/string.h:152
Class
AllocationMetadata
src/babylon/reusable/vector.h:41
Class
AllocationMetadata
src/babylon/reusable/traits.h:229
Class
AllocationMetadata
src/babylon/reusable/traits.h:263
Class
AllocatorAndPointer
src/babylon/string.hpp:28
Class
AllocatorPrefixed
src/babylon/reusable/allocator.h:139
Class
AllocatorSuffixed
src/babylon/reusable/allocator.h:137
Class
AlwaysUseNewThreadExecutor
Async executor launch new thread for every task execute/submit.
src/babylon/executor.h:233
Class
Any::TypeDescriptor<void>
src/babylon/any.hpp:104
Class
AnyTest
test/test_any.cpp:870
Class
ApplicationContext::ComponentAccessor
src/babylon/application_context.h:364
Class
ApplicationContext::ComponentHolder
src/babylon/application_context.h:142
Class
ApplicationContext::ComponentIterator
src/babylon/application_context.h:408
Class
ApplicationContext::ComponentRegister
src/babylon/application_context.h:358
Class
ApplicationContext::DefaultComponentHolder
src/babylon/application_context.h:328
Class
ApplicationContext::EmptyComponentHolder
src/babylon/application_context.h:348
Class
ApplicationContext::FactoryComponentHolder
src/babylon/application_context.h:340
Class
ApplicationContext::OffsetDeleter
src/babylon/application_context.h:119
Class
ApplicationContextTest
test/test_application_context.cpp:5
Class
ArrayTest
test/serialization/test_array.cpp:14
Class
AsyncFileAppenderTest
test/logging/test_async_file_appender.cpp:37
Class
AsyncLogStreamTest
test/logging/test_async_log_stream.cpp:23
Class
AwaitResult
src/babylon/executor.h:60
Class
Awaitable
src/babylon/coroutine/futex.h:15
Class
AwaitableFrom
src/babylon/coroutine/traits.h:25
Class
AwaitableFrom<A, P>
src/babylon/coroutine/traits.h:32
Class
AwaiterFrom
src/babylon/coroutine/traits.h:47
Class
AwaiterFrom<A, P>
src/babylon/coroutine/traits.h:54
Class
B
不可移动
test/anyflow/builtin/test_const.cpp:31
Class
BabylonLogSink
example/use-with-glog/example.cpp:6
Class
BadExecutor
test/test_executor.cpp:369
Class
BasicCancellable::Cancellation
Handle get back from Cancellable::on_suspend, Use operator() to trigger cancellation.
src/babylon/coroutine/cancelable.h:66
Class
BasicCancellable::Optional
src/babylon/coroutine/cancelable.h:53
Class
BasicCancellable::Optional<void>
src/babylon/coroutine/cancelable.h:57
Class
BasicExecutor::RunnerScope
src/babylon/basic_executor.h:52
Class
BasicMonotonicAllocator
src/babylon/reusable/allocator.h:199
Class
BasicNode
src/babylon/coroutine/futex.h:40
Class
BasicPromise::FinalAwaitable
src/babylon/coroutine/promise.h:91
Class
BasicPromise::NoTransformation
src/babylon/coroutine/promise.h:105
Class
BasicPromise::Resumption
src/babylon/coroutine/promise.h:122
Class
BasicPromise::Transformer<A>
src/babylon/coroutine/task.h:99
Class
BasicPromise::Transformer<BasicPromise::NoTransformation<A>>
src/babylon/coroutine/promise.h:114
Class
BasicPromise::Transformer<Cancellable<A>>
src/babylon/coroutine/cancelable.h:144
Class
BasicPromise::Transformer<Futex::Awaitable>
src/babylon/coroutine/futex.h:114
Class
BasicPromise::Transformer<Future<T, F>>
src/babylon/coroutine/future_awaitable.h:63
Class
BasicPromise::Transformer<Task<T>>
src/babylon/coroutine/task.h:86
Class
BasicReusableTraits
src/babylon/reusable/traits.h:119
Class
BasicReusableTraits<ReusableTraits<T>>
src/babylon/reusable/traits.h:121
Class
BasicSerializeTraits
src/babylon/serialization/traits.h:251
Class
BasicSerializeTraits<SerializeTraits<T>>
src/babylon/serialization/traits.hpp:330
Class
BasicTypeSerializable
test/serialization/test_serializer.cpp:36
next →
1–100 of 587, ranked by callers