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
getOS
* Picks the OS name from an array of guesses. * * @private * @param {Array} guesses An array of guesses. * @returns {null|string}
extra/js/lib/platform.js:529
↓ 1 callers
Function
getScore
(xA, sampleB)
extra/js/lib/benchmark.js:1410
↓ 1 callers
Function
getValue
* Gets the value at `key` of `object`. * * @private * @param {Object} [object] The object to query. * @param {string} key The key of the p
extra/js/lib/lodash.js:1074
↓ 1 callers
Function
getVersion
* Resolves the version using an array of UA patterns. * * @private * @param {Array} patterns An array of UA patterns. * @returns {
extra/js/lib/platform.js:577
↓ 1 callers
Function
getView
* Gets the view, applying any `transforms` to the `start` and `end` positions. * * @private * @param {number} start The start of the vi
extra/js/lib/lodash.js:5679
↓ 1 callers
Function
getWrapDetails
* Extracts wrapper details from the `source` body comment. * * @private * @param {string} source The source to inspect. * @returns
extra/js/lib/lodash.js:5704
↓ 1 callers
Function
getZ
(u)
extra/js/lib/benchmark.js:1422
↓ 1 callers
Function
get_box_id
immer/extra/persist/detail/box/pool.hpp:53
↓ 1 callers
Function
get_demangled_name
immer/extra/persist/detail/names.hpp:9
↓ 1 callers
Function
get_inner_types
immer/extra/persist/detail/type_traverse.hpp:181
↓ 1 callers
Function
get_inner_types_map
immer/extra/persist/detail/type_traverse.hpp:164
↓ 1 callers
Method
get_node_id
immer/extra/persist/detail/rbts/output.hpp:97
↓ 1 callers
Method
get_pool_name
immer/extra/persist/cereal/policy.hpp:114
↓ 1 callers
Function
get_pools_types
immer/extra/persist/cereal/policy.hpp:19
↓ 1 callers
Function
get_table_key
immer/table.hpp:24
↓ 1 callers
Method
goto_fresh_pos_writable
immer/experimental/detail/dvektor_impl.hpp:349
↓ 1 callers
Method
goto_fresh_pos_writable_from_clean
immer/experimental/detail/dvektor_impl.hpp:260
↓ 1 callers
Method
goto_fresh_pos_writable_from_dirty
immer/experimental/detail/dvektor_impl.hpp:283
↓ 1 callers
Method
goto_next_block_start
immer/experimental/detail/dvektor_impl.hpp:291
↓ 1 callers
Method
goto_pos_writable_from_clean
immer/experimental/detail/dvektor_impl.hpp:212
↓ 1 callers
Method
goto_pos_writable_from_dirty
immer/experimental/detail/dvektor_impl.hpp:234
↓ 1 callers
Function
hasIn
* Checks if `path` is a direct or inherited property of `object`. * * @static * @memberOf _ * @since 4.0.0 * @category Object
extra/js/lib/lodash.js:12693
↓ 1 callers
Method
hasName
* This is needed for optional_nvp in the custom version of cereal. */
immer/extra/persist/cereal/archives.hpp:314
↓ 1 callers
Function
ht
(t)
extra/js/lib/immutable.min.js:12
↓ 1 callers
Function
ia
(a,b)
extra/js/lib/mori.js:24
↓ 1 callers
Function
id
(a,b,c,d,e)
extra/js/lib/mori.js:97
↓ 1 callers
Function
inc
immer/detail/rbts/rrbtree.hpp:186
↓ 1 callers
Function
inc
immer/detail/hamts/node.hpp:1060
↓ 1 callers
Method
inc
immer/refcount/refcount_policy.hpp:34
↓ 1 callers
Method
inc
immer/detail/arrays/with_capacity.hpp:89
↓ 1 callers
Method
index
(self, idx)
tools/gdb_pretty_printers/printers.py:41
↓ 1 callers
Method
index
(self, idx)
tools/gdb_pretty_printers/printers.py:116
↓ 1 callers
Method
index
(self, idx)
tools/gdb_pretty_printers/printers.py:156
↓ 1 callers
Function
indexOf
* Gets the index at which the first occurrence of `value` is found in `array` * using [`SameValueZero`](http://ecma-international.org/ecma-262/6.
extra/js/lib/lodash.js:6934
↓ 1 callers
Function
initCloneArray
* Initializes an array clone. * * @private * @param {Array} array The array to clone. * @returns {Array} Returns the initialized c
extra/js/lib/lodash.js:5747
↓ 1 callers
Function
initCloneByTag
* Initializes an object clone based on its `toStringTag`. * * **Note:** This function only supports cloning values with tags of * `Bool
extra/js/lib/lodash.js:5785
↓ 1 callers
Function
initCloneObject
* Initializes an object clone. * * @private * @param {Object} object The object to clone. * @returns {Object} Returns the initiali
extra/js/lib/lodash.js:5766
↓ 1 callers
Function
init_ivector
extra/guile/src/immer.cpp:77
↓ 1 callers
Function
insertWrapDetails
* Inserts wrapper `details` in a comment at the top of the `source` body. * * @private * @param {string} source The source to modify.
extra/js/lib/lodash.js:5846
↓ 1 callers
Function
ir
(t)
extra/js/lib/immutable.min.js:20
↓ 1 callers
Function
isInteger
* Checks if `value` is an integer. * * **Note:** This method is based on * [`Number.isInteger`](https://mdn.io/Number/isInteger).
extra/js/lib/lodash.js:11208
↓ 1 callers
Function
isKeyable
* Checks if `value` is suitable for use as unique object key. * * @private * @param {*} value The value to check. * @returns {bool
extra/js/lib/lodash.js:5934
↓ 1 callers
Function
isMasked
* Checks if `func` has its source masked. * * @private * @param {Function} func The function to check. * @returns {boolean} Return
extra/js/lib/lodash.js:5970
↓ 1 callers
Function
isNaN
* Checks if `value` is `NaN`. * * **Note:** This method is based on * [`Number.isNaN`](https://mdn.io/Number/isNaN) and is not the same
extra/js/lib/lodash.js:11414
↓ 1 callers
Function
isNumber
* Checks if `value` is classified as a `Number` primitive or object. * * **Note:** To exclude `Infinity`, `-Infinity`, and `NaN`, which are
extra/js/lib/lodash.js:11525
↓ 1 callers
Function
join
* Creates a string of joined array values or object key-value pairs. * * @static * @memberOf Benchmark * @param {Array|Object} obj
extra/js/lib/benchmark.js:987
↓ 1 callers
Function
kb
(a,b)
extra/js/lib/mori.js:32
↓ 1 callers
Function
l
(a,b,c,d,e,f,g,h,l,m,p,q,u,s)
extra/js/lib/mori.js:79
↓ 1 callers
Function
lb
(a)
extra/js/lib/mori.js:33
↓ 1 callers
Function
ld
(a)
extra/js/lib/mori.js:97
↓ 1 callers
Function
leadingEdge
(time)
extra/js/lib/lodash.js:9867
↓ 1 callers
Method
leaf_mask
(self)
tools/gdb_pretty_printers/printers.py:246
↓ 1 callers
Function
lf
(b,c,d,e)
extra/js/lib/mori.js:225
↓ 1 callers
Method
load
immer/extra/persist/cereal/policy.hpp:46
↓ 1 callers
Method
load_inner
immer/extra/persist/detail/champ/input.hpp:103
↓ 1 callers
Function
load_minimal
immer/extra/persist/detail/cereal/persistable.hpp:113
↓ 1 callers
Method
lock
immer/lock/no_lock_policy.hpp:16
↓ 1 callers
Method
lock
immer/lock/spinlock_policy.hpp:34
↓ 1 callers
Function
lodash
* Creates a `lodash` object which wraps `value` to enable implicit method * chain sequences. Methods that operate on and return arrays, collectio
extra/js/lib/lodash.js:1522
↓ 1 callers
Function
log2
immer/detail/util.hpp:221
↓ 1 callers
Function
log2_aux
immer/detail/util.hpp:215
↓ 1 callers
Function
make_differ
immer/algorithm.hpp:257
↓ 1 callers
Function
make_example_history
test/extra/persist/test_conversion.cpp:78
↓ 1 callers
Function
make_inner_sr_e
immer/detail/rbts/node.hpp:308
↓ 1 callers
Function
make_inner_sr_n
immer/detail/rbts/node.hpp:33
↓ 1 callers
Function
make_rotator
test/dada.hpp:59
↓ 1 callers
Function
make_shared_storage_holder
immer/extra/persist/detail/cereal/pools.hpp:52
↓ 1 callers
Function
make_storage_holder
immer/extra/persist/detail/cereal/pools.hpp:37
↓ 1 callers
Method
maker
extra/guile/scm/group.hpp:41
↓ 1 callers
Function
mb
(a)
extra/js/lib/mori.js:33
↓ 1 callers
Function
me
(t,e,r)
extra/js/lib/immutable.min.js:18
↓ 1 callers
Function
memoize
* Creates a function that memoizes the result of `func`. If `resolver` is * provided, it determines the cache key for storing the result based on
extra/js/lib/lodash.js:10067
↓ 1 callers
Function
mergeData
* Merges the function metadata of `source` into `data`. * * Merging metadata reduces the number of wrappers used to invoke a function.
extra/js/lib/lodash.js:6044
↓ 1 callers
Function
move_collision_remove
immer/detail/hamts/node.hpp:476
↓ 1 callers
Function
move_inner_remove_value
immer/detail/hamts/node.hpp:844
↓ 1 callers
Function
move_inner_replace_inline
immer/detail/hamts/node.hpp:746
↓ 1 callers
Function
myiota
include:myiota/start
example/vector/iota-transient-std.cpp:16
↓ 1 callers
Function
myiota
include:myiota/start
example/vector/iota-move.cpp:13
↓ 1 callers
Function
myiota
include:myiota/start
example/vector/iota-transient.cpp:14
↓ 1 callers
Function
myiota
include:myiota/start
example/vector/iota-slow.cpp:13
↓ 1 callers
Method
nth_sub_leaf
immer/detail/rbts/position.hpp:1395
↓ 1 callers
Function
od
(a,b)
extra/js/lib/mori.js:98
↓ 1 callers
Function
or
(t,e)
extra/js/lib/immutable.min.js:20
↓ 1 callers
Function
pc
(a,b)
extra/js/lib/mori.js:48
↓ 1 callers
Function
pickBy
* Creates an object composed of the `object` properties `predicate` returns * truthy for. The predicate is invoked with two arguments: (value, ke
extra/js/lib/lodash.js:13093
↓ 1 callers
Function
property
* Creates a function that returns the value at `path` of a given object. * * @static * @memberOf _ * @since 2.4.0 * @category
extra/js/lib/lodash.js:15380
↓ 1 callers
Function
push_tail_mut
immer/detail/rbts/rrbtree.hpp:415
↓ 1 callers
Function
qe
()
extra/js/lib/mori.js:159
↓ 1 callers
Function
qf
(b,c,d,e,f)
extra/js/lib/mori.js:226
↓ 1 callers
Method
rbegin
immer/array.hpp:123
↓ 1 callers
Method
region
(self)
tools/gdb_pretty_printers/printers.py:192
↓ 1 callers
Method
release
extra/python/src/immer-raw.cpp:84
↓ 1 callers
Function
remainingWait
(time)
extra/js/lib/lodash.js:9876
↓ 1 callers
Method
rend
immer/array.hpp:133
↓ 1 callers
Function
reorder
* Reorder `array` according to the specified indexes where the element at * the first index is assigned as the first element, the element at
extra/js/lib/lodash.js:6144
↓ 1 callers
Function
require_eq
extra/fuzzer/persist/flex-vector.cpp:22
↓ 1 callers
Function
result
* This method is like `_.get` except that if the resolved value is a * function it's invoked with the `this` binding of its parent object and
extra/js/lib/lodash.js:13126
↓ 1 callers
Function
runInContext
* Create a new pristine `lodash` function using the `context` object. * * @static * @memberOf _ * @since 1.1.0 * @category Util * @p
extra/js/lib/lodash.js:1280
↓ 1 callers
Function
run_input
test/flex_vector/fuzzed-1.cpp:26
↓ 1 callers
Function
run_input
test/flex_vector/fuzzed-3.cpp:26
← previous
next →
1,001–1,100 of 2,869, ranked by callers