MCPcopy Create free account

hub / github.com/SergeyMakeev/SlotMap / functions

Functions100 in github.com/SergeyMakeev/SlotMap

↓ 115 callersMethodhas_key
Returns true if the slot map contains a specific key */
slot_map/slot_map.h:859
↓ 112 callersMethodsize
Returns the number of elements in the slot map. */
slot_map/slot_map.h:1025
↓ 86 callersMethodemplace
slot_map/slot_map.h:954
↓ 68 callersMethodget
If key exists returns a const pointer to the value corresponding to the given key or returns null elsewere. */
slot_map/slot_map.h:940
↓ 41 callersMethoderase
Removes element (if such key exists) from the slot map. */
slot_map/slot_map.h:999
↓ 12 callersMethodend
slot_map/slot_map.h:1224
↓ 11 callersMethodempty
Returns true if the slot map is empty. */
slot_map/slot_map.h:1020
↓ 11 callersMethodpop
Removes element (if such key exists) from the slot map, returning the value at the key if the key was not previously removed. */
slot_map/slot_map.h:1004
↓ 10 callersMethodclear
Clears the slot map but keeps the allocated memory for reuse. Automatically increases version for all the removed elements (the same as calling
slot_map/slot_map.h:913
↓ 9 callersMethoditems
slot_map/slot_map.h:1395
↓ 6 callersMethodbegin
slot_map/slot_map.h:1212
↓ 6 callersMethodgetMaxValidIndex
slot_map/slot_map.h:659
↓ 5 callersMethodget_tag
slot_map/slot_map.h:175
↓ 5 callersMethodswap
Exchanges the content of the slot map by the content of another slot map object of the same type. */
slot_map/slot_map.h:1030
↓ 4 callersMethodreset
Clears the slot map and releases any allocated memory. Note: By calling this function, you must guarantee that no handles are in use! Othe
slot_map/slot_map.h:888
↓ 4 callersMethodset_tag
slot_map/slot_map.h:176
↓ 3 callersMethodisTombstone
slot_map/slot_map.h:635
↓ 2 callersMethodallocate
slot_map/slot_map.h:71
↓ 2 callersMethoddebug_stats
Returns the internal stats for debug purposes Note: O(n) complexity! */
slot_map/slot_map.h:1094
↓ 2 callersMethodgetAddrFromIndex
slot_map/slot_map.h:586
↓ 2 callersMethodhash
slot_map/slot_map.h:160
↓ 2 callersMethodisActivePage
slot_map/slot_map.h:649
↓ 2 callersMethodisPointerAligned
slot_map/slot_map.h:506
↓ 2 callersMethodset
slot_map/slot_map.h:1259
↓ 1 callersMethoddeallocate
slot_map/slot_map.h:80
↓ 1 callersFunctiontestFunction
SlotMapTest01.cpp:290
MethodAllocator
slot_map/slot_map.h:61
MethodCounter
SlotMapTest01.cpp:345
MethodCounter2
SlotMapTest01.cpp:397
MethodHalfEdge
SlotMapTest04.cpp:204
MethodPage
slot_map/slot_map.h:420
FunctionTEST
SlotMapTest01.cpp:12
FunctionTEST
Note: You could skip slow tests by using "SlotMapTest --gtest_filter=-SlotMapTest.*_Slow"
SlotMapTest02.cpp:7
FunctionTEST
Note: You could run "SlotMapTest --gtest_filter=SlotMapTest.PageDeactivationOnClear" if you need to run only a specific test
SlotMapTest04.cpp:7
FunctionTEST
SlotMapTest03.cpp:5
Methodaddress
slot_map/slot_map.h:68
Methodalign
slot_map/slot_map.h:505
Methodallocate
slot_map/slot_map.h:464
MethodappendElement
slot_map/slot_map.h:550
Methodbegin
slot_map/slot_map.h:1378
MethodcallDtors
slot_map/slot_map.h:733
MethodclearTagAndUpdateVersion
slot_map/slot_map.h:162
MethodclearTagAndUpdateVersion
slot_map/slot_map.h:247
Methodconstruct
slot_map/slot_map.h:84
Methodconstruct
slot_map/slot_map.h:511
Methodcontains
slot_map/slot_map.h:880
MethodcopyFrom
slot_map/slot_map.h:661
Methoddeallocate
slot_map/slot_map.h:447
Methoddestroy
slot_map/slot_map.h:88
Methoddestruct
slot_map/slot_map.h:515
Methodend
slot_map/slot_map.h:1389
MethoderaseImpl
slot_map/slot_map.h:773
MethodgetCurrent
slot_map/slot_map.h:1148
MethodgetImpl
slot_map/slot_map.h:517
MethodgetIndexFromAddr
to global index
slot_map/slot_map.h:596
Methodget_tag
slot_map/slot_map.h:260
Methodhash
slot_map/slot_map.h:245
MethodincreaseVersion
slot_map/slot_map.h:173
MethodincreaseVersion
slot_map/slot_map.h:258
Methodinvalid
slot_map/slot_map.h:199
Methodinvalid
slot_map/slot_map.h:284
MethodisPow2
slot_map/slot_map.h:580
Methoditems_impl
slot_map/slot_map.h:1373
Methodkv_iterator_impl
slot_map/slot_map.h:1298
Methodmake
slot_map/slot_map.h:151
Methodmake
slot_map/slot_map.h:236
Methodmax_size
slot_map/slot_map.h:82
Functionoperator!=
slot_map/slot_map.h:98
Methodoperator!=
slot_map/slot_map.h:1180
Methodoperator!=
slot_map/slot_map.h:1330
Methodoperator()
slot_map/slot_map.h:1418
Methodoperator()
slot_map/slot_map.h:1423
Methodoperator*
slot_map/slot_map.h:1173
Methodoperator++
slot_map/slot_map.h:1194
Methodoperator++
slot_map/slot_map.h:1344
Methodoperator->
slot_map/slot_map.h:1174
Methodoperator->
slot_map/slot_map.h:1320
Methodoperator<
slot_map/slot_map.h:194
Methodoperator<
slot_map/slot_map.h:279
Functionoperator==
slot_map/slot_map.h:92
Methodoperator==
slot_map/slot_map.h:193
Methodoperator==
slot_map/slot_map.h:278
Methodoperator==
slot_map/slot_map.h:1176
Methodoperator==
slot_map/slot_map.h:1326
Methodreference
slot_map/slot_map.h:1249
Methodset_tag
slot_map/slot_map.h:261
Methodslot_map
slot_map/slot_map.h:849
Methodslot_map_key32
slot_map/slot_map.h:268
Methodslot_map_key64
slot_map/slot_map.h:183
MethodtoIndex
slot_map/slot_map.h:168
MethodtoIndex
slot_map/slot_map.h:253
MethodtoVersion
slot_map/slot_map.h:169
MethodtoVersion
slot_map/slot_map.h:254
MethodupdateTmpKV
slot_map/slot_map.h:1276
Methodvalues_iterator_impl
slot_map/slot_map.h:1159
Method~Allocator
slot_map/slot_map.h:66
Method~Counter
SlotMapTest01.cpp:346
Method~Counter2
SlotMapTest01.cpp:398
Method~Page
slot_map/slot_map.h:445
Method~slot_map
slot_map/slot_map.h:854