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
↓ 1 callers
Function
arraySome
* A specialized version of `_.some` for arrays without support for iteratee * shorthands. * * @private * @param {Array} [array] The array
extra/js/lib/lodash.js:690
↓ 1 callers
Function
ary
* Creates a function that invokes `func`, with up to `n` arguments, * ignoring any additional arguments. * * @static * @memberOf _
extra/js/lib/lodash.js:9549
↓ 1 callers
Function
at
(t)
extra/js/lib/immutable.min.js:11
↓ 1 callers
Method
at
! * Returns a `const` reference to the element at position * `index`. It throws an `std::out_of_range` exception when @f$ * index \geq
immer/vector.hpp:217
↓ 1 callers
Function
baseConforms
* The base implementation of `_.conforms` which doesn't clone `source`. * * @private * @param {Object} source The object of property pr
extra/js/lib/lodash.js:2428
↓ 1 callers
Function
baseFill
* The base implementation of `_.fill` without an iteratee call guard. * * @private * @param {Array} array The array to fill. * @pa
extra/js/lib/lodash.js:2624
↓ 1 callers
Function
baseForOwnRight
* The base implementation of `_.forOwnRight` without support for iteratee shorthands. * * @private * @param {Object} object The object
extra/js/lib/lodash.js:2739
↓ 1 callers
Function
baseInRange
* The base implementation of `_.inRange` which doesn't coerce arguments. * * @private * @param {number} number The number to check.
extra/js/lib/lodash.js:2856
↓ 1 callers
Function
baseInverter
* The base implementation of `_.invert` and `_.invertBy` which inverts * `object` with values transformed by `iteratee` and set by `setter`.
extra/js/lib/lodash.js:2934
↓ 1 callers
Function
baseIsEqualDeep
* A specialized version of `baseIsEqual` for arrays and objects which performs * deep comparisons and tracks traversed objects enabling objects w
extra/js/lib/lodash.js:3023
↓ 1 callers
Function
baseIteratee
* The base implementation of `_.iteratee`. * * @private * @param {*} [value=_.identity] The value to convert to an iteratee. * @re
extra/js/lib/lodash.js:3188
↓ 1 callers
Function
baseKeysIn
* The base implementation of `_.keysIn` which doesn't skip the constructor * property of prototypes or treat sparse arrays as dense. *
extra/js/lib/lodash.js:3223
↓ 1 callers
Function
baseMap
* The base implementation of `_.map` without support for iteratee shorthands. * * @private * @param {Array|Object} collection The colle
extra/js/lib/lodash.js:3261
↓ 1 callers
Function
baseMergeDeep
* A specialized version of `baseMerge` for arrays and objects which performs * deep merges and tracks traversed objects enabling objects with cir
extra/js/lib/lodash.js:3363
↓ 1 callers
Function
basePropertyDeep
* A specialized version of `baseProperty` which supports deep paths. * * @private * @param {Array|string} path The path of the property
extra/js/lib/lodash.js:3507
↓ 1 callers
Function
baseRange
* The base implementation of `_.range` and `_.rangeRight` which doesn't * coerce arguments. * * @private * @param {number} start T
extra/js/lib/lodash.js:3611
↓ 1 callers
Function
baseSortBy
* The base implementation of `_.sortBy` which uses `comparer` to define the * sort order of `array` and replaces criteria objects with their corres
extra/js/lib/lodash.js:876
↓ 1 callers
Function
baseToPairs
* The base implementation of `_.toPairs` and `_.toPairsIn` which creates an array * of key-value pairs for `object` corresponding to the property n
extra/js/lib/lodash.js:937
↓ 1 callers
Function
baseUnset
* The base implementation of `_.unset`. * * @private * @param {Object} object The object to modify. * @param {Array|string} path T
extra/js/lib/lodash.js:4000
↓ 1 callers
Function
bb
(a,b)
extra/js/lib/mori.js:31
↓ 1 callers
Function
bd
(a)
extra/js/lib/mori.js:96
↓ 1 callers
Function
before
* Creates a function that invokes `func`, with the `this` binding and arguments * of the created function, while it's called less than `n` times.
extra/js/lib/lodash.js:9572
↓ 1 callers
Method
build_extension
(self, ext)
setup.py:37
↓ 1 callers
Function
capitalize
* Converts the first character of `string` to upper case and the remaining * to lower case. * * @static * @memberOf _ * @sinc
extra/js/lib/lodash.js:13661
↓ 1 callers
Function
ce
(t,e,r)
extra/js/lib/immutable.min.js:16
↓ 1 callers
Function
chain
* Creates a `lodash` wrapper instance that wraps `value` with explicit method * chain sequences enabled. The result of such sequences must be unw
extra/js/lib/lodash.js:8242
↓ 1 callers
Function
check_root
immer/detail/rbts/rrbtree.hpp:1393
↓ 1 callers
Function
check_root
immer/detail/rbts/rbtree.hpp:518
↓ 1 callers
Function
check_tail
immer/detail/rbts/rrbtree.hpp:1384
↓ 1 callers
Function
check_tail
immer/detail/rbts/rbtree.hpp:509
↓ 1 callers
Function
cleanupOS
* A utility function to clean up the OS name. * * @private * @param {string} os The OS name to clean up. * @param {string} [pattern] A `Re
extra/js/lib/platform.js:78
↓ 1 callers
Function
cloneBuffer
* Creates a clone of `buffer`. * * @private * @param {Buffer} buffer The buffer to clone. * @param {boolean} [isDeep] Specify a d
extra/js/lib/lodash.js:4168
↓ 1 callers
Function
cloneDataView
* Creates a clone of `dataView`. * * @private * @param {Object} dataView The data view to clone. * @param {boolean} [isDeep] Speci
extra/js/lib/lodash.js:4198
↓ 1 callers
Function
cloneMap
* Creates a clone of `map`. * * @private * @param {Object} map The map to clone. * @param {Function} cloneFunc The function to clo
extra/js/lib/lodash.js:4212
↓ 1 callers
Function
cloneRegExp
* Creates a clone of `regexp`. * * @private * @param {Object} regexp The regexp to clone. * @returns {Object} Returns the cloned r
extra/js/lib/lodash.js:4224
↓ 1 callers
Function
cloneSet
* Creates a clone of `set`. * * @private * @param {Object} set The set to clone. * @param {Function} cloneFunc The function to clo
extra/js/lib/lodash.js:4239
↓ 1 callers
Function
cloneSymbol
* Creates a clone of the `symbol` object. * * @private * @param {Object} symbol The symbol object to clone. * @returns {Object} Re
extra/js/lib/lodash.js:4251
↓ 1 callers
Function
cloneTypedArray
* Creates a clone of `typedArray`. * * @private * @param {Object} typedArray The typed array to clone. * @param {boolean} [isDeep]
extra/js/lib/lodash.js:4263
↓ 1 callers
Function
compareAscending
* Compares values to sort them in ascending order. * * @private * @param {*} value The value to compare. * @param {*} other The ot
extra/js/lib/lodash.js:4276
↓ 1 callers
Function
compareMultiple
* Used by `_.orderBy` to compare multiple properties of a value to another * and stable sort them. * * If `orders` is unspecified, all
extra/js/lib/lodash.js:4320
↓ 1 callers
Function
compute
* Computes stats on benchmark results. * * @private * @param {Object} bench The benchmark instance. * @param {Object} options The
extra/js/lib/benchmark.js:1817
↓ 1 callers
Function
concat
immer/detail/rbts/rrbtree.hpp:734
↓ 1 callers
Function
concat_mut_lr_r
immer/detail/rbts/rrbtree.hpp:1219
↓ 1 callers
Function
cond
* Creates a function that iterates over `pairs` and invokes the corresponding * function of the first predicate to return truthy. The predicate-f
extra/js/lib/lodash.js:14824
↓ 1 callers
Method
construct
benchmark/vector/common.hpp:197
↓ 1 callers
Function
convert_old_type_impl
test/extra/persist/utils.hpp:129
↓ 1 callers
Function
copySymbols
* Copies own symbol properties of `source` to `object`. * * @private * @param {Object} source The object to copy symbols from. * @
extra/js/lib/lodash.js:4474
↓ 1 callers
Function
copy_inner_r
immer/detail/rbts/node.hpp:576
↓ 1 callers
Function
copy_inner_sr_e
immer/detail/rbts/node.hpp:598
↓ 1 callers
Function
copy_leaf_n
immer/detail/rbts/node.hpp:691
↓ 1 callers
Method
count
(self)
tools/gdb_pretty_printers/printers.py:119
↓ 1 callers
Method
count
(self)
tools/gdb_pretty_printers/printers.py:138
↓ 1 callers
Function
countHolders
* Gets the number of `placeholder` occurrences in `array`. * * @private * @param {Array} array The array to inspect. * @param {*} placehol
extra/js/lib/lodash.js:1025
↓ 1 callers
Function
create
* Creates an object that inherits from the `prototype` object. If a * `properties` object is given, its own enumerable string keyed properties
extra/js/lib/lodash.js:12291
↓ 1 callers
Function
createBind
* Creates a function that wraps `func` to invoke it with the optional `this` * binding of `thisArg`. * * @private * @param {Functi
extra/js/lib/lodash.js:4591
↓ 1 callers
Function
createCurry
* Creates a function that wraps `func` to enable currying. * * @private * @param {Function} func The function to wrap. * @param {n
extra/js/lib/lodash.js:4684
↓ 1 callers
Function
createHybrid
* Creates a function that wraps `func` to invoke it with optional `this` * binding of `thisArg`, partial application, and currying. * *
extra/js/lib/lodash.js:4815
↓ 1 callers
Function
createPartial
* Creates a function that wraps `func` to invoke it with the `this` binding * of `thisArg` and `partials` prepended to the arguments it receives.
extra/js/lib/lodash.js:4973
↓ 1 callers
Function
da
(a)
extra/js/lib/mori.js:24
↓ 1 callers
Method
dada
test/dada.hpp:115
↓ 1 callers
Function
debounce
* Creates a debounced function that delays invoking `func` until after `wait` * milliseconds have elapsed since the last time the debounced funct
extra/js/lib/lodash.js:9834
↓ 1 callers
Function
deburr
* Deburrs `string` by converting * [latin-1 supplementary letters](https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_block)#Character_tab
extra/js/lib/lodash.js:13682
↓ 1 callers
Function
dec
immer/detail/hamts/node.hpp:1072
↓ 1 callers
Method
dec
immer/refcount/refcount_policy.hpp:36
↓ 1 callers
Function
destroyElement
* Destroys the given element. * * @private * @param {Element} element The element to destroy.
extra/js/lib/benchmark.js:545
↓ 1 callers
Function
do_add_mut
immer/detail/hamts/champ.hpp:644
↓ 1 callers
Function
do_copy_inner_replace
immer/detail/rbts/node.hpp:563
↓ 1 callers
Function
do_copy_inner_replace_r
immer/detail/rbts/node.hpp:618
↓ 1 callers
Function
do_copy_inner_replace_sr
immer/detail/rbts/node.hpp:646
↓ 1 callers
Function
do_copy_inner_sr
immer/detail/rbts/node.hpp:635
↓ 1 callers
Function
do_stuff
include:move-bad/start
example/vector/move.cpp:13
↓ 1 callers
Function
do_stuff_better
include:move-good/start
example/vector/move.cpp:20
↓ 1 callers
Function
do_sub_mut
immer/detail/hamts/champ.hpp:1346
↓ 1 callers
Function
drop
* Creates a slice of `array` with `n` elements dropped from the beginning. * * @static * @memberOf _ * @since 0.5.0 * @catego
extra/js/lib/lodash.js:6528
↓ 1 callers
Function
dropRight
* Creates a slice of `array` with `n` elements dropped from the end. * * @static * @memberOf _ * @since 3.0.0 * @category Arr
extra/js/lib/lodash.js:6562
↓ 1 callers
Function
ea
(a,b)
extra/js/lib/mori.js:24
↓ 1 callers
Method
each_pred
immer/detail/rbts/position.hpp:1201
↓ 1 callers
Method
each_pred_left
immer/detail/rbts/position.hpp:1285
↓ 1 callers
Method
each_pred_right
immer/detail/rbts/position.hpp:1279
↓ 1 callers
Method
each_pred_zip
immer/detail/rbts/position.hpp:1221
↓ 1 callers
Function
empty
immer/array_transient.hpp:32
↓ 1 callers
Function
equalByTag
* A specialized version of `baseIsEqualDeep` for comparing objects of * the same `toStringTag`. * * **Note:** This function only suppor
extra/js/lib/lodash.js:5311
↓ 1 callers
Function
equalObjects
* A specialized version of `baseIsEqualDeep` for objects with support for * partial deep comparisons. * * @private * @param {Objec
extra/js/lib/lodash.js:5390
↓ 1 callers
Function
er
(t)
extra/js/lib/immutable.min.js:20
↓ 1 callers
Method
exchange
! * Stores a new value and returns the old value, in a thread-safe manner. */
immer/atom.hpp:203
↓ 1 callers
Function
filter
* A generic `Array#filter` like method. * * @static * @memberOf Benchmark * @param {Array} array The array to iterate over. *
extra/js/lib/benchmark.js:763
↓ 1 callers
Method
finalizer
extra/guile/scm/type.hpp:110
↓ 1 callers
Method
first_sub_inner
immer/detail/rbts/position.hpp:1377
↓ 1 callers
Function
fizzbuzz
include:fizzbuzz/start
example/vector/fizzbuzz.cpp:15
↓ 1 callers
Method
for_each_ordered
immer/extra/persist/detail/array/pool.hpp:39
↓ 1 callers
Method
for_each_ordered
immer/extra/persist/detail/box/pool.hpp:42
↓ 1 callers
Function
formatNumber
* Converts a number to a more readable comma-separated string representation. * * @static * @memberOf Benchmark * @param {number}
extra/js/lib/benchmark.js:792
↓ 1 callers
Function
ga
(a,b)
extra/js/lib/mori.js:24
↓ 1 callers
Function
ge
(t,e)
extra/js/lib/immutable.min.js:18
↓ 1 callers
Function
getAllKeys
* Creates an array of own enumerable property names and symbols of `object`. * * @private * @param {Object} object The object to query.
extra/js/lib/lodash.js:5461
↓ 1 callers
Function
getFirstArgument
* Gets the name of the first argument from a function's source. * * @private * @param {Function} fn The function. * @returns {stri
extra/js/lib/benchmark.js:557
↓ 1 callers
Function
getLayout
* Picks the layout engine from an array of guesses. * * @private * @param {Array} guesses An array of guesses. * @returns {null|st
extra/js/lib/platform.js:481
↓ 1 callers
Function
getManufacturer
* Picks the manufacturer from an array of guesses. * * @private * @param {Array} guesses An object of guesses. * @returns {null|st
extra/js/lib/platform.js:496
↓ 1 callers
Function
getName
* Picks the browser name from an array of guesses. * * @private * @param {Array} guesses An array of guesses. * @returns {null|str
extra/js/lib/platform.js:514
↓ 1 callers
Function
getNext
* Fetches the next bench or executes `onComplete` callback.
extra/js/lib/benchmark.js:868
← previous
next →
901–1,000 of 2,869, ranked by callers