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
Method
Consumer
src/babylon/concurrent/transient_topic.hpp:401
Method
Consumer
默认构造无效空实例
src/babylon/concurrent/transient_topic.h:136
Method
CountDownLatch
src/babylon/future.hpp:515
Method
CountDownLatch
不能拷贝
src/babylon/future.h:145
Method
DefaultComponentHolder
src/babylon/application_context.h:456
Method
Deleter
src/babylon/concurrent/object_pool.h:77
Method
Deleter
src/babylon/concurrent/object_pool.hpp:105
Function
DepositBox
src/babylon/concurrent/deposit_box.h:57
Method
EchoServiceImpl
example/use-arena-with-brpc/server.cpp:24
Method
EmptyComponentHolder
/////////////////////////////////////////////////////////////////////////// ApplicationContext::EmptyComponentHolder begin
src/babylon/application_context.cpp:192
Method
EnumerableThreadLocal
src/babylon/concurrent/thread_local.h:251
Method
ExclusiveMonotonicBufferResource
src/babylon/reusable/memory_resource.cpp:73
Method
ExclusiveMonotonicBufferResource
src/babylon/reusable/memory_resource.h:148
Method
Expression
src/babylon/anyflow/builtin/expression.cpp:460
Method
ExpressionProcessor
设置比较复杂,不开放直接创建功能,通过apply来使用
src/babylon/anyflow/builtin/expression.h:33
Method
FactoryComponentHolder
src/babylon/application_context.h:478
Method
FieldAllocationMetadata
src/babylon/reusable/message.cpp:31
Method
FileObject
可以默认构造和移动,不可拷贝
src/babylon/logging/file_object.h:17
Method
FinalAwaitable
/////////////////////////////////////////////////////////////////////////// BasicPromise::FinalAwaitable begin
src/babylon/coroutine/promise.h:170
Function
Futex
src/babylon/coroutine/futex.h:18
Function
Futex
src/babylon/concurrent/sched_interface.hpp:119
Method
Futex
src/babylon/concurrent/sched_interface.h:68
Method
Future
src/babylon/future.hpp:444
Method
Future
默认构造的Future不关联Promise
src/babylon/future.h:40
Method
FutureContext
src/babylon/future.hpp:120
Method
FutureContext
src/babylon/future.hpp:174
Function
GLogStream
example/use-with-glog/example.cpp:37
Method
Get
example/use-arena-with-brpc/swiss_message_factory.cpp:30
Method
Graph
默认构造仅供GraphBuilder使用 使用者应该通过GraphBuilder来构造图实例
src/babylon/anyflow/graph.h:32
Method
GraphBuilder
src/babylon/anyflow/builder.h:29
Method
GraphData
禁用拷贝和移动构造
src/babylon/anyflow/data.h:200
Method
GraphDependency
////////////////////////////////////////////////////////////////////////// GraphVertex begin
src/babylon/anyflow/vertex.cpp:86
Method
GraphDependency
src/babylon/anyflow/dependency.h:21
Method
GraphDependencyBuilder
src/babylon/anyflow/builder.h:203
Method
GraphEmitBuilder
src/babylon/anyflow/builder.h:253
Method
GraphExecutor
src/babylon/anyflow/executor.h:17
Method
GraphVertex
不会被单独构造,仅提供给Graph中的vector容器使用
src/babylon/anyflow/vertex.h:145
Method
GraphVertexBuilder
src/babylon/anyflow/builder.h:97
Method
GraphVertexClosure
可以默认构造和移动,不可复制
src/babylon/anyflow/vertex.h:110
Method
GraphVertexClosure
/////////////////////////////////////////////////////////////////////////// GraphVertexClosure begin
src/babylon/anyflow/vertex.hpp:48
Method
Group
src/babylon/concurrent/transient_hash_table.hpp:248
Method
GroupIndex
src/babylon/concurrent/transient_hash_table.hpp:91
Method
GroupIterator
src/babylon/concurrent/transient_hash_table.hpp:101
Method
IdAllocator
可默认构造和移动,不可拷贝
src/babylon/concurrent/id_allocator.h:55
Method
InplaceClass
test/test_any.cpp:884
Method
InplaceExecutor
src/babylon/executor.h:224
Method
InputChannel
GraphDependency的轻量级包装,可以默认构造和拷贝移动
src/babylon/anyflow/dependency.h:206
Function
IntSerializable
test/serialization/test_compatible.cpp:18
Method
Iterator
src/babylon/concurrent/bounded_queue.hpp:207
Method
Iterator
src/babylon/concurrent/transient_hash_table.hpp:289
Method
Iterator
src/babylon/concurrent/transient_hash_table.hpp:343
Method
Iterator
src/babylon/concurrent/transient_hash_table.hpp:375
Method
Iterator
src/babylon/concurrent/transient_topic.hpp:240
Method
LatencyRecorder>
example/use-counter-with-bvar/example.cpp:66
Method
LeakCheckDisabler
src/babylon/sanitizer_helper.h:95
Function
LogSeverity
src/babylon/logging/log_severity.h:24
Method
LogSeverity
src/babylon/logging/log_severity.h:55
Method
LogStream
test/logging/test_async_file_appender.cpp:25
Method
LogStream
src/babylon/logging/log_stream.h:317
Method
Logger
src/babylon/logging/logger.cpp:23
Method
LoggerBuilder
/////////////////////////////////////////////////////////////////////////// LoggerBuilder begin
src/babylon/logging/logger.cpp:88
Method
LoggerManager
src/babylon/logging/logger.h:73
Method
LoggerManager
src/babylon/logging/logger.cpp:188
Function
MemberCascadeSerializable
test/serialization/test_aggregate.cpp:48
Method
MinimalSerializable
test/serialization/test_traits.cpp:28
Method
MonotonicAllocator
src/babylon/reusable/allocator.h:342
Method
MonotonicAllocator
src/babylon/reusable/allocator.h:430
Function
MonotonicBasicString
src/babylon/reusable/string.h:30
Method
MoveOnlyCallable
只支持移动,补充无效的拷贝构造实现,用来支持存入std::function
src/babylon/move_only_function.hpp:16
Method
MoveOnlyCallable
src/babylon/move_only_function.hpp:31
Function
MoveOnlyFunction
src/babylon/move_only_function.h:18
Method
MoveOnlyFunction
src/babylon/move_only_function.hpp:57
Method
MutableChannelConsumer
Topic::Consumer的轻量级包装,可以默认构造和移动
src/babylon/anyflow/dependency.h:249
Method
MutableInputChannel
GraphDependency的轻量级包装,可以默认构造和拷贝移动
src/babylon/anyflow/dependency.h:288
Method
NeverUsed
src/babylon/type_traits.h:108
Method
NoTransformation
src/babylon/coroutine/promise.h:200
Method
NonConditionalExpression
src/babylon/anyflow/builtin/expression.cpp:525
Method
NonCopyNorMove
test/test_any.cpp:57
Method
NonVirtual
test/test_any.cpp:48
Method
Normal
test/test_any.cpp:10
Method
NormalClass
test/test_any.cpp:874
Method
OffsetDeleter
默认构造的实例不会执行销毁动作 用于支持单例模式使用统一返回类型
src/babylon/application_context.h:123
Method
OffsetDeleter
/////////////////////////////////////////////////////////////////////////// ApplicationContext::OffsetDeleter begin
src/babylon/application_context.h:443
Function
OldSerializable
test/serialization/test_aggregate.cpp:359
Method
Operator
src/babylon/anyflow/builtin/expression.cpp:43
Method
Option
src/babylon/anyflow/builtin/expression.cpp:413
Method
OutputChannel
src/babylon/anyflow/data.hpp:222
Method
OutputChannel
src/babylon/anyflow/data.h:147
Method
OutputData
src/babylon/anyflow/data.hpp:147
Method
OutputData
src/babylon/anyflow/data.h:69
Method
PageHeap
src/babylon/reusable/page_allocator.h:173
Method
PageHeap
/////////////////////////////////////////////////////////////////////////// PageHeap begin
src/babylon/reusable/page_allocator.cpp:252
Method
PoisonGuard
src/babylon/sanitizer_helper.h:55
Method
Promise
src/babylon/future.hpp:453
Method
Promise
不能拷贝
src/babylon/future.h:103
Method
QuotedString
src/babylon/anyflow/builtin/expression.cpp:437
Method
Reclaimer
test/concurrent/test_garbage_collector.cpp:13
Method
Register
src/babylon/anyflow/builtin/expression.cpp:99
Method
Register
src/babylon/anyflow/builtin/expression.cpp:163
Method
Request
example/use-arena-with-brpc/swiss_message_factory.cpp:44
← previous
next →
601–700 of 1,729, ranked by callers