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
begin
! * Returns an iterator pointing at the first element of the * collection. It does not allocate memory and its complexity is * @f$ O(1)
immer/array_transient.hpp:64
Method
begin
! * Returns an iterator pointing at the first element of the * collection. It does not allocate memory and its complexity is * @f$ O(1)
immer/vector.hpp:147
Method
begin
! * Returns an iterator pointing at the first element of the * collection. It does not allocate memory and its complexity is * @f$ O(1)
immer/map_transient.hpp:74
Method
begin
! * Returns an iterator pointing at the first element of the * collection. It does not allocate memory and its complexity is * @f$ O(1)
immer/table.hpp:240
Method
begin
! * Returns an iterator pointing at the first element of the * collection. It does not allocate memory and its complexity is * @f$ O(1)
immer/array.hpp:109
Method
begin
! * Returns an iterator pointing at the first element of the * collection. It does not allocate memory and its complexity is * @f$ O(1)
immer/set_transient.hpp:63
Method
begin
! * Returns an iterator pointing at the first element of the * collection. It does not allocate memory and its complexity is * @f$ O(1)
immer/table_transient.hpp:65
Method
begin
! * Returns an iterator pointing at the first element of the * collection. It does not allocate memory and its complexity is * @f$ O(1)
immer/flex_vector.hpp:146
Method
begin
! * Returns an iterator pointing at the first element of the * collection. It does not allocate memory and its complexity is * @f$ O(1)
immer/vector_transient.hpp:79
Method
begin
! * Returns an iterator pointing at the first element of the * collection. It does not allocate memory and its complexity is * @f$ O(1)
immer/set.hpp:122
Method
begin
immer/detail/hamts/bits.hpp:169
Function
benchmark_access
benchmark/set/access.hpp:80
Function
benchmark_access_coro
benchmark/vector/access.hpp:110
Function
benchmark_access_hamt
benchmark/set/access.hpp:55
Function
benchmark_access_idx
benchmark/vector/access.hpp:136
Function
benchmark_access_idx_std
benchmark/vector/access.hpp:55
Function
benchmark_access_iter
benchmark/vector/access.hpp:92
Function
benchmark_access_iter
benchmark/set/iter.hpp:87
Function
benchmark_access_iter_std
benchmark/vector/access.hpp:40
Function
benchmark_access_random
benchmark/vector/access.hpp:190
Function
benchmark_access_random_std
benchmark/vector/access.hpp:73
Function
benchmark_access_reduce
benchmark/vector/access.hpp:156
Function
benchmark_access_reduce
benchmark/set/iter.hpp:68
Function
benchmark_access_reduce_chunkedseq
benchmark/vector/access.hpp:22
Function
benchmark_access_reduce_range
benchmark/vector/access.hpp:173
Function
benchmark_access_std
benchmark/set/access.hpp:33
Function
benchmark_access_std_iter
benchmark/set/iter.hpp:49
Function
benchmark_assoc
benchmark/vector/assoc.hpp:53
Function
benchmark_assoc_move
benchmark/vector/assoc.hpp:74
Function
benchmark_assoc_mut
benchmark/vector/assoc.hpp:119
Function
benchmark_assoc_mut_random
benchmark/vector/assoc.hpp:140
Function
benchmark_assoc_random
benchmark/vector/assoc.hpp:97
Function
benchmark_assoc_random_std
benchmark/vector/assoc.hpp:33
Function
benchmark_assoc_std
benchmark/vector/assoc.hpp:16
Function
benchmark_bad_access
benchmark/set/access.hpp:147
Function
benchmark_bad_access_hamt
benchmark/set/access.hpp:123
Function
benchmark_bad_access_std
benchmark/set/access.hpp:102
Function
benchmark_concat
benchmark/vector/concat.hpp:18
Function
benchmark_concat_incr
benchmark/vector/concat.hpp:42
Function
benchmark_concat_incr_chunkedseq
benchmark/vector/concat.hpp:109
Function
benchmark_concat_incr_mut
benchmark/vector/concat.hpp:61
Function
benchmark_concat_incr_mut2
benchmark/vector/concat.hpp:80
Function
benchmark_drop
benchmark/vector/drop.hpp:16
Function
benchmark_drop_lin
benchmark/vector/drop.hpp:33
Function
benchmark_drop_move
benchmark/vector/drop.hpp:52
Function
benchmark_drop_mut
benchmark/vector/drop.hpp:71
Function
benchmark_erase
benchmark/set/erase.hpp:44
Function
benchmark_erase_move
benchmark/set/erase.hpp:65
Function
benchmark_erase_mut_std
benchmark/set/erase.hpp:23
Function
benchmark_insert
benchmark/set/insert.hpp:39
Function
benchmark_insert_move
benchmark/set/insert.hpp:55
Function
benchmark_insert_mut_std
benchmark/set/insert.hpp:23
Function
benchmark_memory_basic
benchmark/set/memory/memory.hpp:140
Function
benchmark_memory_basic_std
benchmark/set/memory/memory.hpp:118
Function
benchmark_memory_exp
benchmark/set/memory/memory.hpp:205
Function
benchmark_memory_exp_std
benchmark/set/memory/memory.hpp:178
Function
benchmark_memory_lin
benchmark/set/memory/memory.hpp:287
Function
benchmark_memory_lin_std
benchmark/set/memory/memory.hpp:250
Function
benchmark_push
benchmark/vector/push.hpp:67
Function
benchmark_push_front_librrb
benchmark/vector/push_front.hpp:30
Function
benchmark_push_librrb
benchmark/vector/push.hpp:83
Function
benchmark_push_move
benchmark/vector/push.hpp:50
Function
benchmark_push_mut
benchmark/vector/push.hpp:33
Function
benchmark_push_mut_librrb
benchmark/vector/push.hpp:95
Function
benchmark_push_mut_std
benchmark/vector/push.hpp:16
Function
benchmark_take
benchmark/vector/take.hpp:16
Function
benchmark_take_lin
benchmark/vector/take.hpp:33
Function
benchmark_take_move
benchmark/vector/take.hpp:52
Function
benchmark_take_mut
benchmark/vector/take.hpp:71
Method
big_object
test/extra/persist/test_vectors.cpp:552
Function
bind_vector
extra/js/immer.cpp:56
Method
box
immer/box.hpp:56
Function
bucket_print
tools/include/prettyprint.hpp:420
Method
bucket_print_wrapper
tools/include/prettyprint.hpp:402
Method
can_mutate
immer/transience/no_transience_policy.hpp:35
Method
can_mutate
immer/transience/gc_transience_policy.hpp:99
Function
can_relax
immer/detail/rbts/node.hpp:870
Function
cancel
()
extra/js/lib/lodash.js:9916
Function
castArray
* Casts `value` as an array if it's not one. * * @static * @memberOf _ * @since 4.4.0 * @category Lang * @param {*} valu
extra/js/lib/lodash.js:10523
Function
castArrayLikeObject
* Casts `value` to an empty array if it's not an array like object. * * @private * @param {*} value The value to inspect. * @retur
extra/js/lib/lodash.js:4119
Function
cereal_load_with_pools
immer/extra/persist/cereal/load.hpp:21
Function
ch
(a,b,c)
extra/js/lib/mori.js:347
Method
champ
immer/detail/hamts/champ.hpp:152
Method
champ_iterator
immer/detail/hamts/champ_iterator.hpp:31
Function
check_call_once
extra/guile/scm/detail/util.hpp:27
Method
children
(self)
tools/gdb_pretty_printers/printers.py:397
Method
children
(self)
tools/gdb_pretty_printers/printers.py:413
Method
children
(self)
tools/gdb_pretty_printers/printers.py:429
Method
children
(self)
tools/gdb_pretty_printers/printers.py:442
Method
children
(self)
tools/gdb_pretty_printers/printers.py:456
Method
children_count_corrupted_exception
immer/extra/persist/detail/champ/input.hpp:17
Function
chunk
* Creates an array of elements split into groups the length of `size`. * If `array` can't be split evenly, the final chunk will be the remaining
extra/js/lib/lodash.js:6322
Function
clamp
* Clamps `number` within the inclusive `lower` and `upper` bounds. * * @static * @memberOf _ * @since 4.0.0 * @category Numbe
extra/js/lib/lodash.js:13483
Method
clearlsbit
immer/detail/hamts/bits.hpp:136
Function
clone
* Creates a new benchmark using the same test and options. * * @memberOf Benchmark * @param {Object} options Options object to overwrit
extra/js/lib/benchmark.js:1367
Function
clone
* Creates a shallow clone of `value`. * * **Note:** This method is loosely based on the * [structured clone algorithm](https://mdn.io/S
extra/js/lib/lodash.js:10557
Function
cloneDeepWith
* This method is like `_.cloneWith` except that it recursively clones `value`. * * @static * @memberOf _ * @since 4.0.0 * @ca
extra/js/lib/lodash.js:10646
Function
cloneSuite
* Creates a new suite with cloned benchmarks. * * @name clone * @memberOf Benchmark.Suite * @param {Object} options Options object
extra/js/lib/benchmark.js:1087
Function
cloneWith
* This method is like `_.clone` except that it accepts `customizer` which * is invoked to produce the cloned value. If `customizer` returns `unde
extra/js/lib/lodash.js:10592
Function
compact
* Creates an array with all falsey values removed. The values `false`, `null`, * `0`, `""`, `undefined`, and `NaN` are falsey. * * @sta
extra/js/lib/lodash.js:6357
← previous
next →
1,401–1,500 of 2,869, ranked by callers