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
Method
insert
! * Returns a set containing `value`. If the `value` is already in * the set, it returns the same set. It may allocate memory and * i
immer/set.hpp:220
Method
insert_move
immer/map.hpp:491
Method
insert_move
immer/table.hpp:495
Method
insert_move
immer/set.hpp:275
Method
intrusive_ptr_add_ref
immer/refcount/enable_intrusive_ptr.hpp:26
Method
intrusive_ptr_add_ref
immer/detail/ref_count_base.hpp:21
Method
intrusive_ptr_release
immer/refcount/enable_intrusive_ptr.hpp:31
Method
intrusive_ptr_release
immer/detail/ref_count_base.hpp:26
Method
invalid_children_count
immer/extra/persist/errors.hpp:76
Method
invalid_container_id
immer/extra/persist/errors.hpp:62
Method
invalid_node_id
immer/extra/persist/errors.hpp:48
Function
isBoolean
* Checks if `value` is classified as a boolean primitive or object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang
extra/js/lib/lodash.js:10909
Function
isClassOf
* Checks if an object is of the specified class. * * @private * @param {*} value The value to check. * @param {string} name The na
extra/js/lib/benchmark.js:607
Function
isElement
* Checks if `value` is likely a DOM element. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} valu
extra/js/lib/lodash.js:10970
Function
isEmpty
* Checks if `value` is an empty object, collection, map, or set. * * Objects are considered empty if they have no own enumerable string keye
extra/js/lib/lodash.js:11007
Function
isEqual
* Performs a deep comparison between two values to determine if they are * equivalent. * * **Note:** This method supports comparing arr
extra/js/lib/lodash.js:11056
Function
isEqualWith
* This method is like `_.isEqual` except that it accepts `customizer` which * is invoked to compare values. If `customizer` returns `undefined`,
extra/js/lib/lodash.js:11093
Function
isFinite
* Checks if `value` is a finite primitive number. * * **Note:** This method is based on * [`Number.isFinite`](https://mdn.io/Number/isF
extra/js/lib/lodash.js:11153
Function
isFlattenable
* Checks if `value` is a flattenable `arguments` object or array. * * @private * @param {*} value The value to check. * @returns {
extra/js/lib/lodash.js:5862
Function
isMatch
* Performs a partial deep comparison between `object` and `source` to * determine if `object` contains equivalent property values. * *
extra/js/lib/lodash.js:11345
Function
isMatchWith
* This method is like `_.isMatch` except that it accepts `customizer` which * is invoked to compare values. If `customizer` returns `undefined`,
extra/js/lib/lodash.js:11381
Function
isNative
* Checks if `value` is a pristine native function. * * **Note:** This method can't reliably detect native functions in the presence * o
extra/js/lib/lodash.js:11447
Function
isNil
* Checks if `value` is `null` or `undefined`. * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} val
extra/js/lib/lodash.js:11495
Function
isNull
* Checks if `value` is `null`. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} value The value to
extra/js/lib/lodash.js:11471
Function
isSafeInteger
* Checks if `value` is a safe integer. An integer is safe if it's an IEEE-754 * double precision number which isn't the result of a rounded unsaf
extra/js/lib/lodash.js:11620
Function
isUndefined
* Checks if `value` is `undefined`. * * @static * @since 0.1.0 * @memberOf _ * @category Lang * @param {*} value The val
extra/js/lib/lodash.js:11723
Function
isWeakMap
* Checks if `value` is classified as a `WeakMap` object. * * @static * @memberOf _ * @since 4.3.0 * @category Lang * @pa
extra/js/lib/lodash.js:11744
Function
isWeakSet
* Checks if `value` is classified as a `WeakSet` object. * * @static * @memberOf _ * @since 4.3.0 * @category Lang * @pa
extra/js/lib/lodash.js:11765
Function
is_pool_empty
immer/extra/persist/cereal/archives.hpp:70
Method
istream_snapshot
immer/extra/io.hpp:21
Method
iterator
immer/experimental/detail/dvektor_impl.hpp:418
Function
j
(t)
extra/js/lib/immutable.min.js:9
Function
jg
(a,b,c)
extra/js/lib/mori.js:286
Function
jh
(a)
extra/js/lib/mori.js:355
Function
ka
()
extra/js/lib/mori.js:24
Function
kt
(t,e,r)
extra/js/lib/immutable.min.js:13
Function
lastIndexOf
* This method is like `_.indexOf` except that it iterates over elements of * `array` from right to left. * * @static * @memberOf _
extra/js/lib/lodash.js:7118
Method
last_oh
immer/detail/rbts/position.hpp:951
Method
last_sub
immer/detail/rbts/position.hpp:752
Method
last_sub
immer/detail/rbts/position.hpp:957
Function
lazyClone
* Creates a clone of the lazy wrapper object. * * @private * @name clone * @memberOf LazyWrapper * @returns {Object} Returns
extra/js/lib/lodash.js:1653
Function
lazyReverse
* Reverses the direction of lazy iteration. * * @private * @name reverse * @memberOf LazyWrapper * @returns {Object} Returns
extra/js/lib/lodash.js:1672
Function
lazyValue
* Extracts the unwrapped value from its lazy wrapper. * * @private * @name value * @memberOf LazyWrapper * @returns {*} Retur
extra/js/lib/lodash.js:1692
Function
linearize_map
immer/extra/persist/detail/champ/pool.hpp:124
Method
list
extra/guile/scm/list.hpp:24
Function
listCacheClear
* Removes all key-value entries from the list cache. * * @private * @name clear * @memberOf ListCache
extra/js/lib/lodash.js:1873
Function
listCacheDelete
* Removes `key` and its value from the list cache. * * @private * @name delete * @memberOf ListCache * @param {string} key Th
extra/js/lib/lodash.js:1886
Function
listCacheGet
* Gets the list cache value for `key`. * * @private * @name get * @memberOf ListCache * @param {string} key The key of the va
extra/js/lib/lodash.js:1911
Function
listCacheHas
* Checks if a list cache value for `key` exists. * * @private * @name has * @memberOf ListCache * @param {string} key The key
extra/js/lib/lodash.js:1927
Function
listCacheSet
* Sets the list cache `key` to `value`. * * @private * @name set * @memberOf ListCache * @param {string} key The key of the v
extra/js/lib/lodash.js:1941
Function
listeners
* Returns an array of event listeners for a given type that can be manipulated * to add or remove listeners. * * @memberOf Benchmark, B
extra/js/lib/benchmark.js:1232
Method
load
immer/atom.hpp:40
Method
load
immer/atom.hpp:103
Method
load
immer/extra/persist/detail/champ/pool.hpp:72
Method
load
immer/extra/persist/detail/champ/pool.hpp:195
Method
load
immer/extra/persist/detail/champ/champ.hpp:89
Method
load
immer/extra/persist/detail/rbts/pool.hpp:160
Method
load
immer/extra/persist/detail/rbts/input.hpp:545
Method
load
immer/extra/persist/detail/rbts/input.hpp:581
Method
load
immer/extra/persist/detail/array/pool.hpp:92
Method
load
immer/extra/persist/detail/array/pool.hpp:145
Method
load
immer/extra/persist/detail/box/pool.hpp:78
Method
load_children
immer/extra/persist/detail/champ/input.hpp:206
Method
load_children
immer/extra/persist/detail/rbts/input.hpp:398
Method
load_collision
immer/extra/persist/detail/champ/input.hpp:80
Method
load_inner
immer/extra/persist/detail/rbts/input.hpp:223
Method
load_leaf
immer/extra/persist/detail/rbts/input.hpp:180
Method
load_minimal
immer/extra/persist/detail/alias.hpp:43
Method
load_minimal
immer/extra/persist/detail/cereal/wrap.hpp:31
Function
load_pools
immer/extra/persist/detail/cereal/input_archive_util.hpp:9
Method
load_some_node
immer/extra/persist/detail/champ/input.hpp:193
Method
load_some_node
immer/extra/persist/detail/rbts/input.hpp:324
Method
loader
immer/extra/persist/detail/rbts/input.hpp:111
Method
loader
immer/extra/persist/detail/array/pool.hpp:134
Method
loader
immer/extra/persist/detail/box/pool.hpp:150
Method
lsbit
immer/detail/hamts/bits.hpp:141
Function
lt
(t,e,r)
extra/js/lib/immutable.min.js:12
Function
main
example/vector/gc.cpp:30
Function
main
example/vector/iota-transient-std.cpp:25
Function
main
example/vector/iota-move.cpp:21
Function
main
example/vector/intro.cpp:11
Function
main
example/vector/iota-transient.cpp:23
Function
main
example/vector/vector.cpp:12
Function
main
example/vector/move.cpp:26
Function
main
example/vector/fizzbuzz.cpp:28
Function
main
example/vector/iota-slow.cpp:21
Function
main
example/flex-vector/flex-vector.cpp:13
Function
main
example/table/intro.cpp:12
Function
main
example/map/intro.cpp:12
Function
main
example/set/intro.cpp:11
Function
main
example/array/array.cpp:13
Function
main
example/box/box.cpp:14
Function
main
benchmark/set/memory/basic-string-short.cpp:5
Function
main
benchmark/set/memory/exp-string-short.cpp:5
Function
main
benchmark/set/memory/exp-string-long.cpp:5
Function
main
benchmark/set/memory/lin-unsigned.cpp:5
Function
main
benchmark/set/memory/basic-unsigned.cpp:5
Function
main
benchmark/set/memory/exp-unsigned.cpp:5
Function
main
benchmark/set/memory/basic-string-long.cpp:5
Function
main
benchmark/set/memory/lin-string-long.cpp:5
← previous
next →
1,901–2,000 of 2,869, ranked by callers