Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/baidu/babylon
/ functions
Functions
1,729 in github.com/baidu/babylon
⨍
Functions
1,729
◇
Types & classes
587
↓ 1 callers
Method
~SlotVector
src/babylon/concurrent/bounded_queue.hpp:311
Method
BasicStringView
src/babylon/string_view.hpp:58
Method
CompactEnumerableThreadLocal
src/babylon/concurrent/thread_local.h:330
Method
block_until_reach_expected_version_slow
src/babylon/concurrent/bounded_queue.hpp:118
Method
copy_constructor
src/babylon/any.hpp:73
Method
value
src/babylon/concurrent/sched_interface.hpp:74
Method
wake_all
src/babylon/concurrent/sched_interface.hpp:102
Method
wake_one
src/babylon/concurrent/sched_interface.hpp:95
Method
~Futex
src/babylon/concurrent/sched_interface.hpp:153
Function
A
src/babylon/coroutine/promise.h:204
Method
A
test/anyflow/builtin/test_const.cpp:27
Method
Accessor
src/babylon/concurrent/deposit_box.h:70
Method
Accessor
src/babylon/concurrent/deposit_box.h:95
Method
Accessor
src/babylon/concurrent/epoch.h:82
Method
Accessor
/////////////////////////////////////////////////////////////////////////// Epoch::Accessor begin
src/babylon/concurrent/epoch.h:191
Method
AlwaysUseNewThreadExecutor
src/babylon/executor.h:243
Method
Any
//////////////////////////////////////////////////////////////////////////
src/babylon/any.cpp:32
Method
Any
////////////////////////////////////////////////////////////////////////// Any begin
src/babylon/any.hpp:123
Method
Any>
src/babylon/anyflow/graph.hpp:24
Method
Any>
src/babylon/anyflow/builder.hpp:120
Method
Any>
src/babylon/anyflow/data.hpp:407
Function
AsyncLogStream
src/babylon/logging/async_log_stream.h:34
Method
AsyncLogStream
src/babylon/logging/async_log_stream.cpp:39
Function
AutoTagBaseCascadeSerializable
test/serialization/test_aggregate.cpp:336
Function
AutoTagSerializable
test/serialization/test_aggregate.cpp:311
Method
Awaitable
src/babylon/coroutine/futex.h:160
Method
B
test/anyflow/builtin/test_const.cpp:32
Function
BaseCascadeSerializable
test/serialization/test_aggregate.cpp:66
Function
BasicExecutor
src/babylon/basic_executor.h:25
Function
BasicFutureAwaitable
src/babylon/coroutine/future_awaitable.h:15
Function
BasicReusableSerializable
test/reusable/test_vector.cpp:539
Method
BasicStringView
src/babylon/string_view.hpp:38
Method
BasicStringView
src/babylon/string_view.h:30
Function
BasicTypeSerializable
test/serialization/test_aggregate.cpp:23
Method
BasicTypeSerializable
test/serialization/test_serializer.cpp:37
Method
BatchPageAllocator
src/babylon/reusable/page_allocator.h:116
Method
BinaryOperator
src/babylon/anyflow/builtin/expression.cpp:139
Function
BvarAdder
example/use-counter-with-bvar/recorder.h:31
Method
BvarAdder
example/use-counter-with-bvar/recorder.cpp:38
Method
BvarIntRecorder
example/use-counter-with-bvar/recorder.h:126
Method
BvarLatencyRecorder
/////////////////////////////////////////////////////////////////////////// BvarLatencyRecorder begin
example/use-counter-with-bvar/recorder.cpp:281
Method
BvarLatencyRecorder
example/use-counter-with-bvar/recorder.h:202
Method
BvarLatencyRecorder>
example/use-counter-with-bvar/example.cpp:77
Method
BvarMaxer
example/use-counter-with-bvar/recorder.h:86
Method
BvarPercentile
可默认构造,不能移动和拷贝
example/use-counter-with-bvar/recorder.h:167
Method
CAsPHolder
test/test_application_context.cpp:129
Method
CDF
/////////////////////////////////////////////////////////////////////////// BvarLatencyRecorder::CDF begin
example/use-counter-with-bvar/recorder.cpp:231
Function
CONSTEXPR_SINCE_CXX17
src/babylon/any.hpp:174
Method
CallbackNode
src/babylon/future.hpp:170
Method
Cancellable
src/babylon/coroutine/cancelable.h:219
Method
Cancellation
src/babylon/coroutine/futex.h:89
Method
Cancellation
src/babylon/coroutine/futex.h:184
Method
Cancellation
src/babylon/coroutine/cancelable.h:68
Method
Cancellation
src/babylon/coroutine/cancelable.h:210
Method
ChannelConsumer
Topic::ConstConsumer的轻量级包装,可以默认构造和移动
src/babylon/anyflow/dependency.h:170
Method
ChannelPublisher
src/babylon/anyflow/data.hpp:160
Method
ChannelPublisher
通过生命周期管理发布流程 析构时自动关闭发布流
src/babylon/anyflow/data.h:116
Method
Closure
src/babylon/anyflow/closure.hpp:35
Method
Closure
src/babylon/anyflow/closure.h:24
Method
ClosureContext
src/babylon/anyflow/closure.hpp:75
Method
ClosureContextImplement
src/babylon/anyflow/closure.hpp:203
Method
Committer
src/babylon/anyflow/data.hpp:17
Method
Committer
析构时候自动提交,不可复制
src/babylon/anyflow/data.h:25
Method
CompactEnumerableThreadLocal
src/babylon/concurrent/thread_local.h:116
Method
CompactEnumerableThreadLocal
src/babylon/concurrent/thread_local.h:321
Function
ComplexArraySerializable
test/serialization/test_array.cpp:88
Function
ComplexListSerializable
test/serialization/test_list.cpp:62
Function
ComplexMapSerializable
test/serialization/test_map.cpp:71
Function
ComplexSetSerializable
test/serialization/test_set.cpp:66
Function
ComplexSharedPtrSerializable
test/serialization/test_shared_ptr.cpp:110
Function
ComplexUniquePtrSerializable
test/serialization/test_unique_ptr.cpp:110
Function
ComplexVectorSerializable
test/serialization/test_vector.cpp:62
Method
ComponentAccessor
ComponentHolder的轻量级包装 默认实现包装了可用且永远返回失败和nullptr
src/babylon/application_context.h:368
Method
ComponentAccessor
src/babylon/application_context.h:809
Method
ComponentHolder
构造时需要给定必要的类型信息,禁用默认构造
src/babylon/application_context.h:145
Method
ComponentHolder
src/babylon/application_context.h:606
Method
ComponentIterator
src/babylon/application_context.h:416
Method
ComponentIterator
src/babylon/application_context.h:844
Method
ComponentRegister
src/babylon/application_context.h:495
Function
ConcurrentBoundedQueue
可以默认构造和移动,不可拷贝 默认构造队列容量为1
src/babylon/concurrent/bounded_queue.h:88
Method
ConcurrentBoundedQueue
src/babylon/concurrent/bounded_queue.hpp:371
Method
ConcurrentComparer
src/babylon/concurrent/counter.h:115
Method
ConcurrentFixedSwissTable
src/babylon/concurrent/transient_hash_table.hpp:466
Method
ConcurrentSampler
可默认构造,不能移动和拷贝
src/babylon/concurrent/counter.h:255
Method
ConcurrentSummer
src/babylon/concurrent/counter.h:216
Method
ConcurrentTransientHashSet
src/babylon/concurrent/transient_hash_table.hpp:935
Method
ConcurrentTransientHashSet
可默认构造
src/babylon/concurrent/transient_hash_table.h:227
Function
ConcurrentTransientTopic
可默认构造和移动,不可拷贝
src/babylon/concurrent/transient_topic.h:21
Method
ConcurrentTransientTopic
src/babylon/concurrent/transient_topic.hpp:18
Method
ConcurrentVector
src/babylon/concurrent/vector.hpp:390
Method
ConcurrentVector
src/babylon/concurrent/vector.h:106
Method
ConditionalExpression
src/babylon/anyflow/builtin/expression.cpp:487
Method
ConstConsumeRange
src/babylon/concurrent/transient_topic.hpp:410
Method
ConstConsumeRange
src/babylon/concurrent/transient_topic.h:161
Method
ConstConsumer
src/babylon/concurrent/transient_topic.hpp:425
Method
ConstConsumer
src/babylon/concurrent/transient_topic.h:173
Method
ConstSnapshot
src/babylon/concurrent/vector.hpp:281
Method
ConstSnapshot
只是一个访问器,可以默认构造拷贝和移动
src/babylon/concurrent/vector.h:84
Method
ConsumeRange
src/babylon/concurrent/transient_topic.hpp:330
Method
ConsumeRange
默认构造无效区段
src/babylon/concurrent/transient_topic.h:104
← previous
next →
501–600 of 1,729, ranked by callers