Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ConorWilliams/libfork
/ functions
Functions
705 in github.com/ConorWilliams/libfork
⨍
Functions
705
◇
Types & classes
375
Method
initial_suspend
bench/source/coroutine/incremental.cpp:133
Method
initial_suspend
* @brief Start suspended (lazy). */
include/libfork/core/impl/promise.hpp:171
Function
integrate_libfork
bench/source/integrate/libfork.cpp:36
Function
integrate_omp
bench/source/integrate/omp.cpp:33
Function
integrate_serial
bench/source/integrate/serial.cpp:29
Function
integrate_tbb
bench/source/integrate/tbb.cpp:39
Function
integrate_tmc
bench/source/integrate/tmc.cpp:33
Function
integrate_ztaskflow
bench/source/integrate/taskflow.cpp:37
Method
jump
* @brief This is the jump function for the generator. * * It is equivalent to 2^128 calls to operator(); it can be used to generate 2^128 non-ov
single_header/libfork.hpp:7188
Method
jump
* @brief This is the jump function for the generator. * * It is equivalent to 2^128 calls to operator(); it can be used to generate 2^128 non-ov
include/libfork/schedule/ext/random.hpp:153
Method
jump_impl
single_header/libfork.hpp:7221
Method
jump_impl
include/libfork/schedule/ext/random.hpp:186
Method
just_awaitable
single_header/libfork.hpp:5605
Method
just_awaitable
include/libfork/core/just.hpp:65
Method
key
single_header/libfork.hpp:7797
Method
key
include/libfork/schedule/ext/event_count.hpp:114
Function
l_child_of
* @brief Get the interval to the left of the current interval. */
single_header/libfork.hpp:9665
Function
l_child_of
* @brief Get the interval to the left of the current interval. */
include/libfork/algorithm/scan.hpp:76
Method
layout
(self)
conanfile.py:67
Method
layout
(self)
test_package/conanfile.py:20
Method
lazy_pool
* @brief Move construct a new lazy_pool object. */
single_header/libfork.hpp:8200
Method
lazy_pool
* @brief Move construct a new lazy_pool object. */
include/libfork/schedule/lazy_pool.hpp:307
Function
lazy_work
* @brief The function that workers run while the pool is alive (worker event-loop) */
single_header/libfork.hpp:8032
Function
lazy_work
* @brief The function that workers run while the pool is alive (worker event-loop) */
include/libfork/schedule/lazy_pool.hpp:139
Function
load_joins
* @brief Perform a `.load(order)` on the atomic join counter. */
include/libfork/core/impl/frame.hpp:182
Function
load_steals
* @brief Get the number of times this frame has been stolen. */
include/libfork/core/impl/frame.hpp:196
Function
main
tools/make_single_header.cpp:111
Function
main
package/install/source/hello_world.cpp:15
Function
main
package/vcpkg/source/hello_world.cpp:21
Function
main
test/single_header/main.cpp:28
Function
main
test_package/source/hello_world.cpp:21
Function
make_scheduler
test/source/core/bad_behavior.cpp:34
Function
make_scheduler
test/source/core/unbalanced.cpp:34
Function
make_scheduler
test/source/core/core.cpp:41
Function
make_scheduler
test/source/core/exceptions.cpp:35
Function
make_scheduler
test/source/core/extern_test.cpp:25
Function
make_scheduler
test/source/core/just.cpp:29
Function
make_scheduler
test/source/algorithm/scan.cpp:27
Function
make_scheduler
test/source/algorithm/for_each.cpp:34
Function
make_scheduler
test/source/algorithm/explicit.cpp:27
Function
make_scheduler
test/source/algorithm/map.cpp:34
Function
make_scheduler
test/source/algorithm/fold.cpp:39
Function
matmul_libfork
bench/source/matmul/libfork.cpp:55
Function
matmul_omp
bench/source/matmul/omp.cpp:56
Function
matmul_serial
bench/source/matmul/serial.cpp:51
Function
matmul_tbb
bench/source/matmul/tbb.cpp:66
Function
matmul_tmc
bench/source/matmul/tmc.cpp:60
Function
matmul_ztaskflow
bench/source/matmul/taskflow.cpp:68
Method
max
* @brief Get the maximum value of the generator. * * @return The maximum value that ``xoshiro::operator()`` can return. */
single_header/libfork.hpp:7156
Method
max
* @brief Get the maximum value of the generator. * * @return The maximum value that ``xoshiro::operator()`` can return. */
include/libfork/schedule/ext/random.hpp:121
Method
min
* @brief Get the minimum value of the generator. * * @return The minimum value that ``xoshiro::operator()`` can return. */
single_header/libfork.hpp:7147
Method
min
* @brief Get the minimum value of the generator. * * @return The minimum value that ``xoshiro::operator()`` can return. */
include/libfork/schedule/ext/random.hpp:112
Method
next_stacklet
* @brief Allocate a new stacklet with a stack of size of at least`size` and attach it to the given * stacklet chain. * * Requires that
single_header/libfork.hpp:1783
Method
next_stacklet
* @brief Allocate a new stacklet with a stack of size of at least`size` and attach it to the given * stacklet chain. * * Requires that
include/libfork/core/impl/stack.hpp:138
Method
node
* @brief Construct a node storing a copy of `data`. */
single_header/libfork.hpp:1347
Method
node
* @brief Construct a node storing a copy of `data`. */
include/libfork/core/ext/list.hpp:45
Method
noop
test/source/core/bad_behavior.cpp:131
Function
nqueens_libfork
bench/source/nqueens/libfork.cpp:48
Function
nqueens_omp
bench/source/nqueens/omp.cpp:67
Function
nqueens_serial
bench/source/nqueens/serial.cpp:41
Function
nqueens_tbb
bench/source/nqueens/tbb.cpp:54
Function
nqueens_ztaskflow
bench/source/nqueens/taskflow.cpp:50
Method
numa_context
* @brief Construct a new numa context object. */
single_header/libfork.hpp:7320
Method
numa_context
* @brief Construct a new numa context object. */
include/libfork/schedule/impl/numa_context.hpp:80
Method
numa_topology
single_header/libfork.hpp:6712
Method
numa_topology
include/libfork/schedule/ext/numa.hpp:220
Method
operator delete
* @brief Deallocate the coroutine from current `stack`s stack. */
single_header/libfork.hpp:6102
Method
operator delete
bench/source/coroutine/incremental.cpp:192
Method
operator delete
* @brief Deallocate the coroutine from current `stack`s stack. */
include/libfork/core/impl/promise.hpp:161
Method
operator new
* @brief Allocate the coroutine on a new stack. */
single_header/libfork.hpp:6097
Method
operator new
bench/source/coroutine/incremental.cpp:186
Method
operator new
* @brief Allocate the coroutine on a new stack. */
include/libfork/core/impl/promise.hpp:156
Function
operator()
single_header/libfork.hpp:8825
Function
operator()
include/libfork/algorithm/map.hpp:137
Function
operator()
include/libfork/algorithm/fold.hpp:43
Function
operator()
include/libfork/algorithm/for_each.hpp:130
Method
operator()
test/source/numa.cpp:42
Method
operator()
test/source/core/bad_behavior.cpp:54
Method
operator()
test/source/core/bad_behavior.cpp:135
Method
operator()
* @brief Returns ``std::nullopt``. */
single_header/libfork.hpp:1051
Method
operator()
single_header/libfork.hpp:3108
Method
operator()
single_header/libfork.hpp:3233
Method
operator()
single_header/libfork.hpp:4225
Method
operator()
single_header/libfork.hpp:4925
Method
operator()
single_header/libfork.hpp:5694
Method
operator()
single_header/libfork.hpp:5729
Method
operator()
single_header/libfork.hpp:6924
Method
operator()
* @brief Generate a random bit sequence and advance the state of the generator. * * @return A pseudo-random number. */
single_header/libfork.hpp:7165
Method
operator()
* @brief Recursive implementation of `fold`, requires that `tail - head > 0`. */
single_header/libfork.hpp:8835
Method
operator()
single_header/libfork.hpp:8951
Method
operator()
single_header/libfork.hpp:9134
Method
operator()
single_header/libfork.hpp:9418
Method
operator()
* @brief Returns one-past-the-end of the scanned range. */
single_header/libfork.hpp:9776
Method
operator()
* @brief Recursive implementation of `fall_sweep`, requires that `tail - head > 0`. */
single_header/libfork.hpp:9936
Method
operator()
* @brief Launch the implementation in the un-scanned chunks. * * Options: * left fully scanned and right fully scanned -> return (make this
single_header/libfork.hpp:10023
Method
operator()
single_header/libfork.hpp:10080
Method
operator()
include/libfork/core/first_arg.hpp:194
Method
operator()
include/libfork/core/just.hpp:154
Method
operator()
include/libfork/core/just.hpp:189
Method
operator()
include/libfork/core/extern.hpp:74
← previous
next →
401–500 of 705, ranked by callers