Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arximboldi/immer
/ functions
Functions
2,869 in github.com/arximboldi/immer
⨍
Functions
2,869
◇
Types & classes
680
↓ 714 callers
Method
push_back
! * Returns a vector with `value` inserted at the end. It may * allocate memory and its complexity is *effectively* @f$ O(1) @f$. *
immer/vector.hpp:246
↓ 317 callers
Method
transient
immer/map.hpp:463
↓ 316 callers
Function
r
(a,b)
extra/js/lib/mori.js:24
↓ 257 callers
Method
take
! * Returns a vector containing only the first `min(elems, size())` * elements. It may allocate memory and its complexity is * *effecti
immer/vector.hpp:329
↓ 212 callers
Function
G
(a)
extra/js/lib/mori.js:52
↓ 200 callers
Method
size
! * Returns the number of elements in the container. It does * not allocate memory and its complexity is @f$ O(1) @f$. */
immer/map.hpp:222
↓ 194 callers
Method
inner
immer/detail/rbts/node.hpp:179
↓ 190 callers
Method
visit
immer/detail/rbts/position.hpp:111
↓ 154 callers
Function
K
(a)
extra/js/lib/mori.js:52
↓ 141 callers
Method
node
immer/detail/rbts/position.hpp:104
↓ 138 callers
Method
set
! * Returns a map containing the association `(k, v)`. If the key * is already in the map, it replaces its association in the map. * I
immer/map.hpp:400
↓ 136 callers
Method
append
! * Appends the contents of the `r` at the end. It may allocate * memory and its complexity is: * @f$ O(log(max(size_r, size_l))) @f$
immer/flex_vector_transient.hpp:203
↓ 128 callers
Method
values
immer/detail/hamts/node.hpp:126
↓ 118 callers
Method
prepend
! * Prepends the contents of the `l` at the beginning. It may * allocate memory and its complexity is: * @f$ O(log(max(size_r, size_l)
immer/flex_vector_transient.hpp:218
↓ 117 callers
Function
D
(a)
extra/js/lib/mori.js:52
↓ 112 callers
Method
leaf
immer/detail/rbts/node.hpp:185
↓ 97 callers
Method
drop
immer/flex_vector.hpp:375
↓ 95 callers
Method
insert
! * Returns a map containing the association `value`. If the key is * already in the map, it replaces its association in the map. * It
immer/map.hpp:385
↓ 91 callers
Method
count
immer/detail/rbts/position.hpp:103
↓ 86 callers
Function
t
(a)
extra/js/lib/mori.js:24
↓ 85 callers
Method
update
immer/map.hpp:417
↓ 81 callers
Method
children
immer/detail/hamts/node.hpp:140
↓ 81 callers
Method
persistent
immer/map_transient.hpp:296
↓ 79 callers
Function
z
(t,e,r,n)
extra/js/lib/immutable.min.js:9
↓ 77 callers
Function
H
(a)
extra/js/lib/mori.js:52
↓ 77 callers
Method
get
extra/guile/scm/val.hpp:30
↓ 76 callers
Method
data
immer/detail/arrays/node.hpp:54
↓ 70 callers
Function
w
(a,b)
extra/js/lib/mori.js:24
↓ 67 callers
Method
shift
immer/detail/rbts/operations.hpp:1478
↓ 64 callers
Method
apply
immer/extra/persist/detail/type_traverse.hpp:23
↓ 64 callers
Method
impl
immer/box.hpp:62
↓ 64 callers
Method
inc
immer/detail/rbts/rbtree.hpp:141
↓ 60 callers
Function
add_to_pool
immer/extra/persist/detail/box/pool.hpp:128
↓ 58 callers
Method
erase
! * Returns a map without the key `k`. If the key is not * associated in the map it returns the same map. It may allocate * memory an
immer/map.hpp:453
↓ 58 callers
Method
shift
immer/detail/rbts/position.hpp:106
↓ 57 callers
Function
M
(a,b)
extra/js/lib/mori.js:124
↓ 54 callers
Function
n
(a)
extra/js/lib/mori.js:23
↓ 54 callers
Method
relaxed
immer/detail/rbts/node.hpp:167
↓ 53 callers
Function
measure
benchmark/config.hpp:44
↓ 53 callers
Function
t
(t,e)
extra/js/lib/immutable.min.js:9
↓ 52 callers
Function
Q
(a)
extra/js/lib/mori.js:68
↓ 52 callers
Method
find
! * Returns a pointer to the value associated with the key `k`. If * the key is not contained in the map, a `nullptr` is returned. * I
immer/map.hpp:343
↓ 52 callers
Method
tail_offset
immer/detail/rbts/rbtree.hpp:151
↓ 51 callers
Method
count
immer/map.hpp:241
↓ 51 callers
Function
getIteratee
* Gets the appropriate "iteratee" function. If `_.iteratee` is customized, * this function returns the custom method, otherwise it returns `baseI
extra/js/lib/lodash.js:5533
↓ 50 callers
Function
convert_container
immer/extra/persist/transform.hpp:80
↓ 50 callers
Function
x
(a,b)
extra/js/lib/mori.js:25
↓ 49 callers
Method
size
immer/experimental/dvektor.hpp:43
↓ 48 callers
Function
baseRest
* The base implementation of `_.rest` which doesn't validate or coerce arguments. * * @private * @param {Function} func The function to
extra/js/lib/lodash.js:3659
↓ 48 callers
Function
swap
immer/detail/rbts/rrbtree.hpp:175
↓ 47 callers
Function
format
* Trim and conditionally capitalize string values. * * @private * @param {string} string The string to format. * @returns {string} The for
extra/js/lib/platform.js:152
↓ 47 callers
Method
index
immer/detail/rbts/position.hpp:107
↓ 46 callers
Function
copy
immer/algorithm.hpp:190
↓ 45 callers
Method
load
test/extra/persist/test_for_docs.cpp:208
↓ 44 callers
Method
data_count
immer/detail/hamts/node.hpp:164
↓ 42 callers
Function
tail_offset
immer/detail/rbts/rrbtree.hpp:196
↓ 41 callers
Method
can_mutate
immer/detail/hamts/node.hpp:212
↓ 41 callers
Method
children_count
immer/detail/hamts/node.hpp:176
↓ 41 callers
Function
uninitialized_copy
immer/detail/util.hpp:148
↓ 40 callers
Method
collisions
immer/detail/hamts/node.hpp:194
↓ 40 callers
Method
datamap
immer/detail/hamts/node.hpp:152
↓ 40 callers
Function
toInteger
* Converts `value` to an integer. * * **Note:** This method is loosely based on * [`ToInteger`](http://www.ecma-international.org/ecma-
extra/js/lib/lodash.js:11921
↓ 39 callers
Function
b
(a)
extra/js/lib/mori.js:26
↓ 38 callers
Method
nodemap
immer/detail/hamts/node.hpp:158
↓ 37 callers
Function
make_leaf_sub_pos
immer/detail/rbts/position.hpp:150
↓ 37 callers
Function
parse
* Creates a new platform object. * * @memberOf platform * @param {Object|string} [ua=navigator.userAgent] The user agent string or * cont
extra/js/lib/platform.js:251
↓ 36 callers
Function
load_input
test/oss-fuzz/input.hpp:18
↓ 35 callers
Function
keys
* Creates an array of the own enumerable property names of `object`. * * **Note:** Non-object values are coerced to objects. See the *
extra/js/lib/lodash.js:12801
↓ 35 callers
Method
size
immer/detail/rbts/position.hpp:105
↓ 34 callers
Method
kind
immer/detail/rbts/node.hpp:164
↓ 33 callers
Method
count
(self)
tools/gdb_pretty_printers/printers.py:98
↓ 32 callers
Function
to_input_pool
immer/extra/persist/detail/box/pool.hpp:117
↓ 32 callers
Function
visit_maybe_relaxed_sub
immer/detail/rbts/position.hpp:1836
↓ 31 callers
Method
map
! * Constructs a map containing the elements in `values`. */
immer/map.hpp:178
↓ 30 callers
Method
next
extra/fuzzer/fuzzer_input.hpp:29
↓ 29 callers
Method
collision_count
immer/detail/hamts/node.hpp:188
↓ 29 callers
Function
iteratee
* Creates a function that invokes `func` with the arguments of the created * function. If `func` is a property name, the created function returns
extra/js/lib/lodash.js:15032
↓ 29 callers
Function
make_full_leaf_pos
immer/detail/rbts/position.hpp:213
↓ 29 callers
Function
to_json
test/extra/persist/utils.hpp:46
↓ 29 callers
Method
towards_oh
immer/detail/rbts/position.hpp:1334
↓ 28 callers
Method
push_back
immer/experimental/dvektor.hpp:48
↓ 28 callers
Function
toString
* Converts `value` to a string. An empty string is returned for `null` * and `undefined` values. The sign of `-0` is preserved. * * @st
extra/js/lib/lodash.js:12080
↓ 28 callers
Function
uc
(a)
extra/js/lib/mori.js:54
↓ 27 callers
Function
Ac
(a)
extra/js/lib/mori.js:56
↓ 27 callers
Function
be
(t,e)
extra/js/lib/immutable.min.js:19
↓ 27 callers
Function
cereal_save_with_pools
immer/extra/persist/cereal/save.hpp:25
↓ 27 callers
Function
make_full_pos
immer/detail/rbts/position.hpp:1411
↓ 26 callers
Function
Lb
(a,b)
extra/js/lib/mori.js:39
↓ 26 callers
Function
wh
(a,b,c,d,e,f,g)
extra/js/lib/mori.js:373
↓ 25 callers
Method
get
immer/extra/persist/detail/node_ptr.hpp:100
↓ 24 callers
Function
baseFlatten
* The base implementation of `_.flatten` with support for restricting flattening. * * @private * @param {Array} array The array to flat
extra/js/lib/lodash.js:2671
↓ 24 callers
Function
data
! * Access the raw data. */
immer/array.hpp:153
↓ 24 callers
Function
destroy_n
immer/detail/util.hpp:100
↓ 24 callers
Function
ec
(a)
extra/js/lib/mori.js:44
↓ 24 callers
Method
get
immer/detail/hamts/champ.hpp:537
↓ 24 callers
Function
if
immer/detail/rbts/rbtree.hpp:342
↓ 23 callers
Function
Fa
(a)
extra/js/lib/mori.js:25
↓ 23 callers
Function
func
extra/guile/src/immer.cpp:68
↓ 22 callers
Function
O
(a,b)
extra/js/lib/mori.js:92
↓ 22 callers
Function
Wa
(a)
extra/js/lib/mori.js:29
next →
1–100 of 2,869, ranked by callers