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
↓ 4 callers
Function
check
immer/detail/rbts/node.hpp:981
↓ 4 callers
Function
copy_collision_insert
immer/detail/hamts/node.hpp:402
↓ 4 callers
Function
copy_inner_insert_value
immer/detail/hamts/node.hpp:903
↓ 4 callers
Function
copy_inner_replace_merged
immer/detail/hamts/node.hpp:601
↓ 4 callers
Function
createAggregator
* Creates a function like `_.groupBy`. * * @private * @param {Function} setter The function to set accumulator values. * @param {F
extra/js/lib/lodash.js:4486
↓ 4 callers
Function
createMathOperation
* Creates a function that performs a mathematical operation on two values. * * @private * @param {Function} operator The function to pe
extra/js/lib/lodash.js:4891
↓ 4 callers
Function
createPadding
* Creates the padding for `string` based on `length`. The `chars` string * is truncated if the number of characters exceeds `length`. *
extra/js/lib/lodash.js:4948
↓ 4 callers
Function
createRelationalOperation
* Creates a function that performs a relational operation on two values. * * @private * @param {Function} operator The function to perf
extra/js/lib/lodash.js:5028
↓ 4 callers
Function
ct
(t)
extra/js/lib/immutable.min.js:12
↓ 4 callers
Method
data
immer/detail/arrays/no_capacity.hpp:95
↓ 4 callers
Function
dec
immer/detail/rbts/node.hpp:963
↓ 4 callers
Function
delay
* Delay the execution of a function based on the benchmark's `delay` property. * * @private * @param {Object} bench The benchmark insta
extra/js/lib/benchmark.js:535
↓ 4 callers
Function
do_copy_inner
immer/detail/rbts/node.hpp:553
↓ 4 callers
Function
do_copy_inner_r
immer/detail/rbts/node.hpp:605
↓ 4 callers
Function
ee
()
extra/js/lib/immutable.min.js:15
↓ 4 callers
Method
empty
! * Returns `true` if there are no elements in the container. It * does not allocate memory and its complexity is @f$ O(1) @f$. */
immer/map.hpp:228
↓ 4 callers
Method
empty
immer/experimental/dvektor.hpp:44
↓ 4 callers
Function
ensure_mutable_tail
immer/detail/rbts/rrbtree.hpp:468
↓ 4 callers
Method
ensure_mutable_tail
immer/detail/rbts/rbtree.hpp:262
↓ 4 callers
Function
f
(a,b,c,d,e,f,g,h,l,m,p,q,u,s,v,y,B)
extra/js/lib/mori.js:78
↓ 4 callers
Function
fh
(a)
extra/js/lib/mori.js:351
↓ 4 callers
Method
first_sub
immer/detail/rbts/position.hpp:1360
↓ 4 callers
Function
gc
(a)
extra/js/lib/mori.js:45
↓ 4 callers
Function
gen_table
test/extra/persist/test_champ.cpp:32
↓ 4 callers
Function
getFuncName
* Gets the name of `func`. * * @private * @param {Function} func The function to query. * @returns {string} Returns the function n
extra/js/lib/lodash.js:5495
↓ 4 callers
Function
getMapData
* Gets the data for `map`. * * @private * @param {Object} map The map to query. * @param {string} key The reference key. * @r
extra/js/lib/lodash.js:5560
↓ 4 callers
Function
getRes
* Gets the current timer's minimum resolution (secs).
extra/js/lib/benchmark.js:1722
↓ 4 callers
Method
get_pool_types
immer/extra/persist/cereal/policy.hpp:154
↓ 4 callers
Function
gf
(a)
extra/js/lib/mori.js:224
↓ 4 callers
Method
goto_pos
immer/experimental/detail/dvektor_impl.hpp:303
↓ 4 callers
Function
inc
immer/detail/rbts/node.hpp:951
↓ 4 callers
Function
includes
* Checks if `value` is in `collection`. If `collection` is a string, it's * checked for a substring of `value`, otherwise * [`SameValueZero`
extra/js/lib/lodash.js:8937
↓ 4 callers
Function
invoke
* Invokes a method on all items in an array. * * @static * @memberOf Benchmark * @param {Array} benches Array of benchmarks to ite
extra/js/lib/benchmark.js:837
↓ 4 callers
Function
isAsync
* Checks if invoking `Benchmark#run` with asynchronous cycles.
extra/js/lib/benchmark.js:915
↓ 4 callers
Function
isLength
* Checks if `value` is a valid array-like length. * * **Note:** This function is loosely based on * [`ToLength`](http://ecma-internatio
extra/js/lib/lodash.js:11239
↓ 4 callers
Function
je
(t,e,r)
extra/js/lib/immutable.min.js:19
↓ 4 callers
Function
jf
(a,b,c)
extra/js/lib/mori.js:224
↓ 4 callers
Function
ke
(t)
extra/js/lib/immutable.min.js:19
↓ 4 callers
Method
last_sub
immer/detail/rbts/position.hpp:1749
↓ 4 callers
Method
load
immer/extra/persist/detail/box/pool.hpp:161
↓ 4 callers
Function
now
* Gets the timestamp of the number of milliseconds that have elapsed since * the Unix epoch (1 January 1970 00:00:00 UTC). * * @static
extra/js/lib/lodash.js:9490
↓ 4 callers
Function
num_elements
(num)
tools/gdb_pretty_printers/printers.py:384
↓ 4 callers
Method
owned
immer/transience/no_transience_policy.hpp:36
↓ 4 callers
Function
popcount
(x)
tools/gdb_pretty_printers/printers.py:250
↓ 4 callers
Function
push
(v, n=BENCHMARK_SIZE)
extra/python/benchmark/test_benchmarks.py:15
↓ 4 callers
Method
push_back
immer/flex_vector.hpp:245
↓ 4 callers
Function
q
(a,b,c,d,e,f,g,h,l,m,p)
extra/js/lib/mori.js:80
↓ 4 callers
Function
q
(t)
extra/js/lib/immutable.min.js:9
↓ 4 callers
Method
relaxed
immer/detail/rbts/position.hpp:1435
↓ 4 callers
Function
run_input
test/flex_vector/fuzzed-4.cpp:35
↓ 4 callers
Function
setToArray
* Converts `set` to an array of its values. * * @private * @param {Object} set The set to convert. * @returns {Array} Returns the values.
extra/js/lib/lodash.js:1177
↓ 4 callers
Function
set_move
immer/array.hpp:349
↓ 4 callers
Function
set_table_key
immer/table.hpp:34
↓ 4 callers
Function
take
! * Returns a array containing only the first `min(elems, size())` * elements. It may allocate memory and its complexity is * *effectiv
immer/array.hpp:292
↓ 4 callers
Method
tie
test/extra/persist/test_containers_cereal.cpp:24
↓ 4 callers
Method
tie
immer/extra/persist/detail/champ/pool.hpp:27
↓ 4 callers
Method
towards
(self, idx)
tools/gdb_pretty_printers/printers.py:159
↓ 4 callers
Function
traverse_p
immer/detail/rbts/rrbtree.hpp:246
↓ 4 callers
Function
values
* Creates an array of the own enumerable string keyed property values of `object`. * * **Note:** Non-object values are coerced to objects.
extra/js/lib/lodash.js:13430
↓ 4 callers
Method
values
(self, node)
tools/gdb_pretty_printers/printers.py:337
↓ 4 callers
Method
visit_leaf
(self, pos, idx)
tools/gdb_pretty_printers/printers.py:228
↓ 4 callers
Function
we
(a)
extra/js/lib/mori.js:162
↓ 4 callers
Function
x
(t)
extra/js/lib/immutable.min.js:9
↓ 4 callers
Function
xt
(t,e,n)
extra/js/lib/immutable.min.js:13
↓ 3 callers
Function
A
(t)
extra/js/lib/immutable.min.js:9
↓ 3 callers
Function
Be
(t,e)
extra/js/lib/immutable.min.js:19
↓ 3 callers
Function
Bh
(a,b,c,d)
extra/js/lib/mori.js:379
↓ 3 callers
Function
Cg
(b,c,d)
extra/js/lib/mori.js:314
↓ 3 callers
Function
F
(t,e)
extra/js/lib/immutable.min.js:10
↓ 3 callers
Function
IMMER_CATCH
immer/detail/hamts/node.hpp:300
↓ 3 callers
Function
Ib
(a,b,c)
extra/js/lib/mori.js:38
↓ 3 callers
Function
Ie
(t,r,n)
extra/js/lib/immutable.min.js:18
↓ 3 callers
Function
Je
(t)
extra/js/lib/immutable.min.js:20
↓ 3 callers
Function
Mg
(a,b)
extra/js/lib/mori.js:329
↓ 3 callers
Function
Pf
(a,b)
extra/js/lib/mori.js:261
↓ 3 callers
Function
Pt
()
extra/js/lib/immutable.min.js:14
↓ 3 callers
Function
Sb
(a,b)
extra/js/lib/mori.js:41
↓ 3 callers
Function
St
(t,e,r,n)
extra/js/lib/immutable.min.js:12
↓ 3 callers
Function
Vb
(a,b)
extra/js/lib/mori.js:42
↓ 3 callers
Function
W
(t)
extra/js/lib/immutable.min.js:10
↓ 3 callers
Function
Xe
()
extra/js/lib/immutable.min.js:20
↓ 3 callers
Function
ac
(a,b)
extra/js/lib/mori.js:43
↓ 3 callers
Function
assignMergeValue
* This function is like `assignValue` except that it doesn't assign * `undefined` values. * * @private * @param {Object} object Th
extra/js/lib/lodash.js:2231
↓ 3 callers
Function
baseAt
* The base implementation of `_.at` without support for individual paths. * * @private * @param {Object} object The object to iterate o
extra/js/lib/lodash.js:2313
↓ 3 callers
Function
baseHas
* The base implementation of `_.has` without support for deep paths. * * @private * @param {Object} [object] The object to query.
extra/js/lib/lodash.js:2826
↓ 3 callers
Function
baseIntersection
* The base implementation of methods like `_.intersection`, without support * for iteratee shorthands, that accepts an array of arrays to inspect
extra/js/lib/lodash.js:2870
↓ 3 callers
Function
baseIsMatch
* The base implementation of `_.isMatch` without support for iteratee shorthands. * * @private * @param {Object} object The object to i
extra/js/lib/lodash.js:3087
↓ 3 callers
Function
baseMerge
* The base implementation of `_.merge` without support for multiple sources. * * @private * @param {Object} object The destination obje
extra/js/lib/lodash.js:3319
↓ 3 callers
Function
baseProperty
* The base implementation of `_.property` without support for deep paths. * * @private * @param {string} key The key of the property to get.
extra/js/lib/lodash.js:825
↓ 3 callers
Function
basePropertyOf
* The base implementation of `_.propertyOf` without support for deep paths. * * @private * @param {Object} object The object to query. * @
extra/js/lib/lodash.js:838
↓ 3 callers
Function
basePullAll
* The base implementation of `_.pullAllBy` without support for iteratee * shorthands. * * @private * @param {Array} array The arra
extra/js/lib/lodash.js:3524
↓ 3 callers
Function
baseRandom
* The base implementation of `_.random` without support for returning * floating-point numbers. * * @private * @param {number} low
extra/js/lib/lodash.js:3596
↓ 3 callers
Function
baseRepeat
* The base implementation of `_.repeat` which doesn't coerce arguments. * * @private * @param {string} string The string to repeat.
extra/js/lib/lodash.js:3631
↓ 3 callers
Function
baseSet
* The base implementation of `_.set`. * * @private * @param {Object} object The object to query. * @param {Array|string} path The
extra/js/lib/lodash.js:3690
↓ 3 callers
Function
baseSortedIndexBy
* The base implementation of `_.sortedIndexBy` and `_.sortedLastIndexBy` * which invokes `iteratee` for `value` and each element of `array` to co
extra/js/lib/lodash.js:3826
↓ 3 callers
Function
baseSum
* The base implementation of `_.sum` and `_.sumBy` without support for * iteratee shorthands. * * @private * @param {Array} array The arra
extra/js/lib/lodash.js:895
↓ 3 callers
Function
baseTimes
* The base implementation of `_.times` without support for iteratee shorthands * or max array length checks. * * @private * @param {number
extra/js/lib/lodash.js:918
↓ 3 callers
Function
baseValues
* The base implementation of `_.values` and `_.valuesIn` which creates an * array of `object` property values corresponding to the property names
extra/js/lib/lodash.js:966
↓ 3 callers
Function
baseXor
* The base implementation of methods like `_.xor`, without support for * iteratee shorthands, that accepts an array of arrays to inspect. *
extra/js/lib/lodash.js:4075
↓ 3 callers
Function
benchmark_assoc_mut_random_librrb
benchmark/vector/assoc.hpp:208
← previous
next →
401–500 of 2,869, ranked by callers