Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cmuparlay/concurrent_deferred_rc
/ functions
Functions
1,181 in github.com/cmuparlay/concurrent_deferred_rc
⨍
Functions
1,181
◇
Types & classes
273
Method
marked_ptr
include/cdrc/marked_arc_ptr.h:29
Method
max_value
include/cdrc/internal/utils.h:124
Method
memory_manager_base
include/cdrc/internal/memory_manager_base.h:69
Method
mixPtrFlgTg
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:114
Method
mixPtrMk
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMap.hpp:76
Method
mixPtrMk
benchmarks/memory_reclamation/src/rideables/HashMap.hpp:69
Method
mkNode
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRC.hpp:96
Method
mkNode
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMap.hpp:127
Method
mkNode
benchmarks/memory_reclamation/src/rideables/HashMapRCSS.hpp:96
Method
mkNode
benchmarks/memory_reclamation/src/rideables/HashMap.hpp:126
Method
mkNode
benchmarks/memory_reclamation/src/rideables/HashMapRC.hpp:97
Method
mkNode
benchmarks/memory_reclamation/src/rideables/SortedUnorderedMapRCSS.hpp:96
Method
node
tests/test_jss_arc.cpp:17
Method
node
tests/test_folly.cpp:18
Method
nodeEqual
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:133
Method
nodeEqual
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:117
Method
nodeEqual
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:116
Method
nodeLess
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:126
Method
nodeLess
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:112
Method
nodeLess
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:111
Method
nodeLessEqual
benchmarks/memory_reclamation/src/rideables/NatarajanTree.hpp:143
Method
nodeLessEqual
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRCSS.hpp:125
Method
nodeLessEqual
benchmarks/memory_reclamation/src/rideables/NatarajanTreeRC.hpp:124
Method
nullopt_t
benchmarks/memory_reclamation/src/optional.hpp:257
Method
operator !=
benchmarks/external/orcgc/OrcPTP.hpp:367
Method
operator !=
benchmarks/external/orcgc/OrcPTP.hpp:438
Method
operator *
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:139
Method
operator *
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:192
Method
operator ->
benchmarks/memory_reclamation/src/optional.hpp:505
Method
operator ->
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:140
Method
operator ->
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:193
Method
operator <
benchmarks/memory_reclamation/src/trackers/RCUSharedTracker.hpp:124
Method
operator ==
Equality/Inequality operators
benchmarks/external/orcgc/OrcPTP.hpp:365
Method
operator ==
Equality/Inequality operators
benchmarks/external/orcgc/OrcPTP.hpp:437
Method
operator delete
benchmarks/memory_reclamation/ext/parharness/BlockPool.hpp:91
Method
operator new
make sure nothing else is in the same line as this object
benchmarks/memory_reclamation/ext/parharness/BlockPool.hpp:89
Function
operator!=
benchmarks/memory_reclamation/src/optional.hpp:730
Method
operator!=
include/cdrc/weak_snapshot_ptr.h:87
Method
operator!=
include/cdrc/marked_arc_ptr.h:45
Method
operator!=
include/cdrc/rc_ptr.h:99
Method
operator!=
include/cdrc/snapshot_ptr.h:77
Method
operator!=
benchmarks/external/herlihy/herlihy_rc_ptr.h:81
Method
operator()
include/cdrc/internal/memory_manager_base.h:170
Method
operator()
include/cdrc/internal/utils.h:219
Method
operator()
include/cdrc/internal/utils.h:226
Method
operator()
include/cdrc/internal/smr/acquire_retire.h:288
Method
operator()
benchmarks/memory_reclamation/src/optional.hpp:1036
Method
operator()
benchmarks/memory_reclamation/src/optional.hpp:1047
Method
operator()
benchmarks/external/herlihy/herlihy_arc_ptr.h:86
Method
operator()
benchmarks/external/herlihy/herlihy_arc_ptr_opt.h:82
Method
operator*
include/cdrc/weak_snapshot_ptr.h:59
Method
operator*
include/cdrc/marked_arc_ptr.h:37
Method
operator*
include/cdrc/rc_ptr.h:83
Method
operator*
include/cdrc/snapshot_ptr.h:49
Method
operator*
benchmarks/external/herlihy/herlihy_rc_ptr.h:70
Method
operator->
include/cdrc/weak_snapshot_ptr.h:73
Method
operator->
include/cdrc/marked_arc_ptr.h:39
Method
operator->
include/cdrc/rc_ptr.h:91
Method
operator->
include/cdrc/snapshot_ptr.h:63
Method
operator->
20.5.5.3, observers
benchmarks/memory_reclamation/src/optional.hpp:686
Method
operator->
benchmarks/external/herlihy/herlihy_rc_ptr.h:75
Method
operator->
Operator arrow. Let's us do 'ptr = oatom_a->oatom_b->otaom_c' instead of 'ptr = oatom_.load()->oatom_b.load()->oatom_c.load'
benchmarks/external/orcgc/OrcPTP.hpp:704
Function
operator<
benchmarks/memory_reclamation/src/optional.hpp:735
Function
operator<=
benchmarks/memory_reclamation/src/optional.hpp:745
Method
operator=
examples/stack.h:30
Method
operator=
benchmarks/memory_reclamation/src/optional.hpp:465
Method
operator=
benchmarks/memory_reclamation/src/optional.hpp:653
Method
operator=
benchmarks/datastructures/queue.h:131
Method
operator=
benchmarks/datastructures/stack.h:187
Function
operator==
benchmarks/memory_reclamation/src/optional.hpp:725
Method
operator==
include/cdrc/atomic_rc_ptr.h:199
Method
operator==
include/cdrc/weak_snapshot_ptr.h:85
Method
operator==
include/cdrc/marked_arc_ptr.h:43
Method
operator==
include/cdrc/rc_ptr.h:97
Method
operator==
include/cdrc/snapshot_ptr.h:75
Method
operator==
benchmarks/external/herlihy/herlihy_rc_ptr.h:80
Function
operator>
benchmarks/memory_reclamation/src/optional.hpp:740
Function
operator>=
benchmarks/memory_reclamation/src/optional.hpp:750
Method
optional
20.5.5.1, constructors
benchmarks/memory_reclamation/src/optional.hpp:404
Method
optional
20.5.5.1, construction/destruction
benchmarks/memory_reclamation/src/optional.hpp:620
Method
optional_base
benchmarks/memory_reclamation/src/optional.hpp:306
Method
orc_atomic
benchmarks/external/orcgc/OrcPTP.hpp:685
Method
orc_ptr
benchmarks/external/orcgc/OrcPTP.hpp:407
Method
orc_unsafe_internal_ptr
benchmarks/external/orcgc/OrcPTP.hpp:355
Method
padded
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:53
Method
paddedAtomic
benchmarks/memory_reclamation/ext/parharness/ConcurrentPrimitives.hpp:73
Method
parInit
benchmarks/memory_reclamation/src/CustomTests.cpp:78
Method
parInit
benchmarks/memory_reclamation/src/CustomTests.hpp:62
Method
parInit
benchmarks/memory_reclamation/src/CustomTests.hpp:197
Method
parInit
called by all threads in parallel
benchmarks/memory_reclamation/ext/parharness/TestConfig.hpp:158
Method
poison
This assumes no other thread will change the value after poisoned
benchmarks/external/orcgc/OrcPTP.hpp:784
Method
pop_front
examples/stack.h:82
Method
pop_front
benchmarks/datastructures/stack.h:239
Method
preheat
benchmarks/memory_reclamation/ext/parharness/BlockPool.hpp:236
Method
print_children
from: https://www.open-mpi.org/projects/hwloc/doc/v1.7/
benchmarks/memory_reclamation/ext/parharness/DefaultHarnessTests.hpp:189
Method
print_name
benchmarks/bench_stack.cpp:155
Method
print_name
benchmarks/bench_ref_count.cpp:130
Method
printargdef
benchmarks/memory_reclamation/ext/parharness/TestConfig.cpp:41
Method
protect_snapshot
include/cdrc/internal/smr/acquire_retire_ebr.h:114
Method
protect_snapshot
include/cdrc/internal/smr/acquire_retire_ibr.h:143
← previous
next →
801–900 of 1,181, ranked by callers