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
↓ 10 callers
Method
push_n
src/babylon/concurrent/bounded_queue.hpp:500
↓ 10 callers
Method
resume
src/babylon/coroutine/promise.h:256
↓ 10 callers
Function
stable_reserve
src/babylon/string.hpp:85
↓ 9 callers
Method
allocate_bytes
src/babylon/reusable/allocator.hpp:537
↓ 9 callers
Method
anonymous_dependency
src/babylon/anyflow/vertex.hpp:115
↓ 9 callers
Method
front
src/babylon/string_view.hpp:141
↓ 9 callers
Method
is_const_reference
src/babylon/any.hpp:377
↓ 9 callers
Method
lock
src/babylon/concurrent/epoch.h:124
↓ 9 callers
Method
on_finish
src/babylon/future.hpp:244
↓ 9 callers
Method
rbegin
src/babylon/string_view.hpp:102
↓ 9 callers
Method
register_destructor
src/babylon/reusable/allocator.hpp:582
↓ 9 callers
Method
release
src/babylon/any.hpp:492
↓ 9 callers
Method
set_page_allocator
src/babylon/anyflow/graph.cpp:99
↓ 9 callers
Method
size
src/babylon/concurrent/vector.hpp:248
↓ 9 callers
Method
snapshot
src/babylon/concurrent/vector.hpp:518
↓ 9 callers
Function
unpoison
src/babylon/sanitizer_helper.h:29
↓ 9 callers
Function
value
汇聚读取接口
src/babylon/concurrent/counter.h:51
↓ 9 callers
Method
write
src/babylon/logging/async_file_appender.cpp:31
↓ 8 callers
Method
anonymous_dependency_size
src/babylon/anyflow/vertex.hpp:120
↓ 8 callers
Method
block_index
src/babylon/concurrent/vector.hpp:334
↓ 8 callers
Method
cbegin
src/babylon/string_view.hpp:84
↓ 8 callers
Method
crbegin
src/babylon/string_view.hpp:108
↓ 8 callers
Method
create_accessor
/////////////////////////////////////////////////////////////////////////// Epoch begin
src/babylon/concurrent/epoch.h:114
↓ 8 callers
Function
deserialize_packed_field
src/babylon/serialization/traits.hpp:274
↓ 8 callers
Method
destroy
src/babylon/any.hpp:440
↓ 8 callers
Method
erase
src/babylon/reusable/vector.hpp:408
↓ 8 callers
Method
is_reference
src/babylon/any.hpp:381
↓ 8 callers
Method
retire
src/babylon/concurrent/vector.hpp:87
↓ 8 callers
Function
serialize_packed_field
src/babylon/serialization/traits.hpp:263
↓ 8 callers
Method
set_root_builder
src/babylon/logging/logger.cpp:151
↓ 8 callers
Method
target
src/babylon/anyflow/dependency.hpp:14
↓ 7 callers
Method
anonymous_emit_size
src/babylon/anyflow/vertex.hpp:133
↓ 7 callers
Method
begin
src/babylon/logging/log_entry.h:90
↓ 7 callers
Method
begin
src/babylon/reusable/vector.hpp:217
↓ 7 callers
Function
bit_ceil
src/babylon/absl_numeric_bits.h:26
↓ 7 callers
Method
descriptor
src/babylon/any.hpp:430
↓ 7 callers
Method
get_allocator
src/babylon/reusable/vector.hpp:159
↓ 7 callers
Method
get_value
example/use-counter-with-bvar/recorder.cpp:55
↓ 7 callers
Method
low_water_mark
src/babylon/concurrent/epoch.h:167
↓ 7 callers
Method
name
////////////////////////////////////////////////////////////////////////// GraphBuilder begin
src/babylon/anyflow/builder.hpp:11
↓ 7 callers
Method
pop_back
src/babylon/reusable/vector.hpp:456
↓ 7 callers
Method
reset
src/babylon/anyflow/data.hpp:265
↓ 7 callers
Method
set_local_capacity
src/babylon/executor.cpp:79
↓ 7 callers
Method
set_min_severity
src/babylon/logging/logger.cpp:77
↓ 7 callers
Method
set_name
src/babylon/anyflow/data.cpp:10
↓ 7 callers
Method
try_pop
src/babylon/concurrent/object_pool.hpp:57
↓ 7 callers
Function
varint_size
src/babylon/serialization/traits.hpp:139
↓ 6 callers
Method
back
src/babylon/string_view.hpp:147
↓ 6 callers
Method
block_offset
src/babylon/concurrent/vector.hpp:340
↓ 6 callers
Function
calculate_serialized_size
src/babylon/serialization/traits.hpp:74
↓ 6 callers
Method
declare_trivial
src/babylon/anyflow/vertex.cpp:118
↓ 6 callers
Function
deserialize
src/babylon/serialization/traits.hpp:57
↓ 6 callers
Method
error_code
src/babylon/anyflow/data.hpp:261
↓ 6 callers
Method
executor
src/babylon/coroutine/task.h:142
↓ 6 callers
Method
pop_n
src/babylon/concurrent/bounded_queue.hpp:661
↓ 6 callers
Method
run
example/use-with-bthread/bthread_graph_executor.cpp:42
↓ 6 callers
Method
set_constructor
src/babylon/concurrent/vector.hpp:442
↓ 6 callers
Method
space_allocated
src/babylon/reusable/memory_resource.h:453
↓ 6 callers
Method
space_used
src/babylon/reusable/memory_resource.h:448
↓ 6 callers
Method
start_new_line
src/babylon/serialization/traits.cpp:115
↓ 6 callers
Method
tick
src/babylon/concurrent/epoch.h:157
↓ 6 callers
Method
unlock
src/babylon/concurrent/epoch.h:130
↓ 6 callers
Method
value_iterator
src/babylon/concurrent/bounded_queue.hpp:347
↓ 5 callers
Function
STLStringResizeUninitialized
src/babylon/string.hpp:24
↓ 5 callers
Method
accessible_path_number
src/babylon/application_context.h:590
↓ 5 callers
Method
allocate
src/babylon/concurrent/id_allocator.hpp:23
↓ 5 callers
Method
append_to_iovec
src/babylon/logging/log_entry.cpp:5
↓ 5 callers
Method
at
src/babylon/string_view.hpp:132
↓ 5 callers
Method
cache_hit_summary
src/babylon/reusable/page_allocator.cpp:152
↓ 5 callers
Method
deallocate
test/reusable/test_message.cpp:23
↓ 5 callers
Method
destroy
src/babylon/reusable/allocator.hpp:410
↓ 5 callers
Method
emplace
src/babylon/concurrent/transient_hash_table.hpp:597
↓ 5 callers
Method
end
src/babylon/concurrent/transient_hash_table.hpp:537
↓ 5 callers
Method
finish_released
src/babylon/concurrent/deposit_box.h:178
↓ 5 callers
Function
for_each
src/babylon/concurrent/thread_local.h:47
↓ 5 callers
Method
for_each
src/babylon/concurrent/thread_local.h:137
↓ 5 callers
Method
forward
src/babylon/anyflow/data.hpp:465
↓ 5 callers
Method
free_page_num
src/babylon/reusable/page_allocator.cpp:144
↓ 5 callers
Method
function
src/babylon/logging/log_stream.h:216
↓ 5 callers
Function
localtime
src/babylon/time.cpp:246
↓ 5 callers
Method
open
src/babylon/anyflow/data.hpp:215
↓ 5 callers
Method
process
test/anyflow/test_processor.cpp:302
↓ 5 callers
Method
reset
src/babylon/concurrent/counter.cpp:76
↓ 5 callers
Method
resize
src/babylon/reusable/vector.hpp:462
↓ 5 callers
Function
serialized_size_cached
src/babylon/serialization/traits.hpp:88
↓ 5 callers
Method
set_severity
/////////////////////////////////////////////////////////////////////////// LogStream begin
src/babylon/logging/log_stream.h:188
↓ 5 callers
Method
set_version
src/babylon/concurrent/bounded_queue.hpp:55
↓ 5 callers
Method
setup
test/anyflow/test_processor.cpp:411
↓ 5 callers
Method
substr
src/babylon/string_view.hpp:217
↓ 5 callers
Method
take_released
src/babylon/concurrent/deposit_box.h:168
↓ 4 callers
Method
accessor_number
src/babylon/concurrent/epoch.h:120
↓ 4 callers
Method
acquire_immutable_depend
src/babylon/anyflow/data.hpp:505
↓ 4 callers
Method
acquire_mutable_depend
src/babylon/anyflow/data.hpp:510
↓ 4 callers
Function
align_up
在使用内存对齐分配函数时,经常需要用到对齐取整功能,这里封装标准实现 返回值value满足 1、value >= unaligned_size 2、value % alignment == 0 3、符合1&2的条件下,value取满足条件的最小值
src/babylon/new.h:42
↓ 4 callers
Method
count
example/use-counter-with-bvar/recorder.cpp:446
↓ 4 callers
Method
cref
src/babylon/anyflow/data.hpp:95
↓ 4 callers
Method
deallocate
src/babylon/concurrent/id_allocator.hpp:45
↓ 4 callers
Method
deallocate
src/babylon/reusable/allocator.hpp:397
↓ 4 callers
Function
fill
example/use-arena-with-brpc/client.cpp:33
↓ 4 callers
Method
for_each_alive
src/babylon/concurrent/thread_local.h:158
← previous
next →
101–200 of 1,729, ranked by callers