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
Function
main
benchmark/set/memory/lin-string-short.cpp:5
Function
main
test/vector/issue-74.cpp:18
Function
main
test/vector/issue-16.cpp:114
Function
main
test/flex_vector/issue-47.cpp:5
Method
make_e
immer/detail/arrays/node.hpp:73
Method
make_inner_e
immer/detail/rbts/node.hpp:226
Method
make_inner_n
immer/detail/rbts/node.hpp:219
Method
make_inner_n
immer/detail/hamts/node.hpp:250
Method
make_inner_n_into
immer/detail/rbts/node.hpp:208
Method
make_inner_n_into
immer/detail/hamts/node.hpp:236
Method
make_inner_r_n
immer/detail/rbts/node.hpp:238
Function
make_librrb_vector
benchmark/vector/common.hpp:91
Function
make_librrb_vector_f
benchmark/vector/common.hpp:100
Function
make_loader_for
immer/extra/persist/detail/rbts/input.hpp:555
Function
make_loader_for
immer/extra/persist/detail/array/pool.hpp:173
Method
make_n
immer/detail/arrays/node.hpp:68
Method
make_node
immer/experimental/detail/dvektor_impl.hpp:159
Method
make_node
immer/experimental/detail/dvektor_impl.hpp:332
Method
make_token_
immer/transience/gc_transience_policy.hpp:50
Method
maker
extra/guile/scm/type.hpp:124
Function
mapCacheClear
* Removes all key-value entries from the map. * * @private * @name clear * @memberOf MapCache
extra/js/lib/lodash.js:1987
Function
mapCacheDelete
* Removes `key` and its value from the map. * * @private * @name delete * @memberOf MapCache * @param {string} key The key of
extra/js/lib/lodash.js:2004
Function
mapCacheGet
* Gets the map value for `key`. * * @private * @name get * @memberOf MapCache * @param {string} key The key of the value to g
extra/js/lib/lodash.js:2017
Function
mapCacheHas
* Checks if a map value for `key` exists. * * @private * @name has * @memberOf MapCache * @param {string} key The key of the
extra/js/lib/lodash.js:2030
Function
mapCacheSet
* Sets the map `key` to `value`. * * @private * @name set * @memberOf MapCache * @param {string} key The key of the value to
extra/js/lib/lodash.js:2044
Function
mapKeys
* The opposite of `_.mapValues`; this method creates an object with the * same values as `object` and keys generated by running each own enumerab
extra/js/lib/lodash.js:12885
Function
mapValues
* Creates an object with the same keys as `object` and values generated * by running each own enumerable string keyed property of `object` thru
extra/js/lib/lodash.js:12923
Method
map_transient
! * Default constructor. It creates a map of `size() == 0`. It * does not allocate memory and its complexity is @f$ O(1) @f$. */
immer/map_transient.hpp:67
Function
matches
* Creates a function that performs a partial deep comparison between a given * object and `source`, returning `true` if the given object has equi
extra/js/lib/lodash.js:15060
Function
matchesProperty
* Creates a function that performs a partial deep comparison between the * value at `path` of a given object to `srcValue`, returning `true` if t
extra/js/lib/lodash.js:15088
Function
maxBy
* This method is like `_.max` except that it accepts `iteratee` which is * invoked for each element in `array` to generate the criterion by which
extra/js/lib/lodash.js:15803
Method
max_size
benchmark/vector/common.hpp:195
Method
max_size
! * Returns the maximum theoretical size supported by the internal structure * given the current B, BL. */
immer/vector.hpp:104
Method
max_size
! * Returns the maximum theoretical size supported by the internal structure * given the current B, BL. */
immer/flex_vector.hpp:90
Method
max_size
immer/detail/rbts/rrbtree.hpp:53
Method
max_size
immer/detail/rbts/rbtree.hpp:38
Function
mean
* Computes the mean of the values in `array`. * * @static * @memberOf _ * @since 4.0.0 * @category Math * @param {Array}
extra/js/lib/lodash.js:15823
Function
meanBy
* This method is like `_.mean` except that it accepts `iteratee` which is * invoked for each element in `array` to generate the value to be avera
extra/js/lib/lodash.js:15850
Function
memoized
()
extra/js/lib/lodash.js:10071
Method
merge
immer/detail/rbts/operations.hpp:2238
Function
mergeDefaults
* Used by `_.defaultsDeep` to customize its `_.merge` use. * * @private * @param {*} objValue The destination value. * @param {*}
extra/js/lib/lodash.js:6112
Method
merge_inner
immer/detail/rbts/operations.hpp:2151
Method
merge_leaf
immer/detail/rbts/operations.hpp:2096
Method
merge_previous
immer/extra/persist/detail/cereal/pools.hpp:412
Method
merge_previous
immer/extra/persist/detail/champ/pool.hpp:201
Method
merge_previous
immer/extra/persist/detail/rbts/pool.hpp:171
Method
merge_previous
immer/extra/persist/detail/array/pool.hpp:97
Method
merge_previous
* merge_previous is a function where some processing might be done while * reloading the pools. In the case of boxes, while we reload the pool
immer/extra/persist/detail/box/pool.hpp:97
Function
minBy
* This method is like `_.min` except that it accepts `iteratee` which is * invoked for each element in `array` to generate the criterion by which
extra/js/lib/lodash.js:15901
Method
move_sequence
extra/guile/scm/detail/util.hpp:42
Function
mt
(t,e,r)
extra/js/lib/immutable.min.js:12
Method
my_hash_t
test/extra/persist/test_hash_size.cpp:12
Function
ne
(t,e)
extra/js/lib/immutable.min.js:15
Method
next
test/dada.hpp:107
Function
noConflict
* Reverts the `_` variable to its previous value and returns a reference to * the `lodash` function. * * @static * @since 0.1.0
extra/js/lib/lodash.js:15236
Method
no_capacity
immer/detail/arrays/no_capacity.hpp:42
Function
no_capacity assoc
immer/detail/arrays/no_capacity.hpp:24
Method
no_refcount_policy
immer/refcount/no_refcount_policy.hpp:22
Method
node
immer/detail/rbts/position.hpp:41
Method
node
immer/detail/rbts/position.hpp:75
Method
node
immer/detail/rbts/position.hpp:136
Method
node
immer/detail/rbts/position.hpp:166
Method
node
immer/detail/rbts/position.hpp:199
Method
node
immer/detail/rbts/position.hpp:231
Method
node
immer/detail/rbts/position.hpp:699
Method
node
immer/detail/rbts/position.hpp:733
Method
node
immer/detail/rbts/position.hpp:785
Method
node
immer/detail/rbts/position.hpp:1063
Method
node
immer/detail/rbts/position.hpp:1098
Method
node
immer/detail/rbts/position.hpp:1159
Method
node
immer/detail/rbts/position.hpp:1431
Method
node
immer/detail/rbts/position.hpp:1865
Method
node
immer/detail/rbts/position.hpp:1915
Method
node_ptr
immer/extra/persist/detail/node_ptr.hpp:45
Method
node_t
test/box/vector-of-boxes-transient.cpp:43
Method
nodes_loader
immer/extra/persist/detail/champ/input.hpp:69
Function
noop
* This method returns `undefined`. * * @static * @memberOf _ * @since 2.3.0 * @category Util * @example * * _.
extra/js/lib/lodash.js:15255
Function
nr
(t,e)
extra/js/lib/immutable.min.js:20
Function
nt
()
extra/js/lib/immutable.min.js:11
Function
nth
* Gets the element at index `n` of `array`. If `n` is negative, the nth * element from the end is returned. * * @static * @memberO
extra/js/lib/lodash.js:7164
Function
nthArg
* Creates a function that gets the argument at index `n`. If `n` is negative, * the nth argument from the end is returned. * * @static
extra/js/lib/lodash.js:15279
Method
nth_sub
immer/detail/rbts/position.hpp:1006
Method
nth_sub
immer/detail/rbts/position.hpp:1792
Method
nth_sub_leaf
immer/detail/rbts/position.hpp:1024
Method
nth_sub_leaf
immer/detail/rbts/position.hpp:1803
Method
null_slot_and_copy_inner
immer/experimental/detail/dvektor_impl.hpp:176
Method
null_slot_and_copy_leaf
immer/experimental/detail/dvektor_impl.hpp:184
Method
object
test/vector/issue-177.cpp:36
Method
object_t
extra/python/src/immer-raw.cpp:47
Function
oe
(t)
extra/js/lib/immutable.min.js:15
Function
off
* Unregisters a listener for the specified event type(s), * or unregisters all listeners for the specified event type(s), * or unregisters a
extra/js/lib/benchmark.js:1265
Function
og
(a,b,c,d)
extra/js/lib/mori.js:289
Function
oh
(a,b,c)
extra/js/lib/mori.js:362
Function
omitBy
* The opposite of `_.pickBy`; this method creates an object composed of * the own and inherited enumerable string keyed properties of `object` th
extra/js/lib/lodash.js:13050
Function
on
* Registers a listener for the specified event type(s). * * @memberOf Benchmark, Benchmark.Suite * @param {string} type The event type.
extra/js/lib/benchmark.js:1307
Function
once
* Creates a function that is restricted to invoking `func` once. Repeat calls * to the function return the value of the first invocation. The `fu
extra/js/lib/lodash.js:10144
Method
operator delete
immer/heap/heap_policy.hpp:48
Method
operator new
immer/heap/heap_policy.hpp:40
Function
operator!=
benchmark/vector/common.hpp:224
Function
operator!=
immer/array.hpp:191
← previous
next →
2,001–2,100 of 2,869, ranked by callers