MCPcopy Create free account

hub / github.com/arximboldi/immer / functions

Functions2,869 in github.com/arximboldi/immer

Method__init__
(self, val)
tools/gdb_pretty_printers/printers.py:391
Method__init__
(self, val)
tools/gdb_pretty_printers/printers.py:407
Method__init__
(self, val)
tools/gdb_pretty_printers/printers.py:423
Method__init__
(self, val)
tools/gdb_pretty_printers/printers.py:436
Method__init__
(self, val, typename)
tools/gdb_pretty_printers/printers.py:449
Method__iter__
(self)
tools/gdb_pretty_printers/printers.py:19
Method__iter__
(self)
tools/gdb_pretty_printers/printers.py:179
Method__iter__
(self)
tools/gdb_pretty_printers/printers.py:276
Method__next__
(self)
tools/gdb_pretty_printers/printers.py:22
Method__next__
(self)
tools/gdb_pretty_printers/printers.py:182
Method__next__
(self)
tools/gdb_pretty_printers/printers.py:279
Method__next__
(self)
tools/gdb_pretty_printers/printers.py:380
Functiona
(a,b)
extra/js/lib/mori.js:26
Methoda_type
test/box/recursive.cpp:138
Functionabort
* Aborts the benchmark without recording times. * * @memberOf Benchmark * @returns {Object} The benchmark instance.
extra/js/lib/benchmark.js:1328
Methodabort
immer/detail/rbts/operations.hpp:2205
FunctionabortSuite
* Aborts all benchmarks in the suite. * * @name abort * @memberOf Benchmark.Suite * @returns {Object} The suite instance.
extra/js/lib/benchmark.js:1008
Functionadd
* Adds a test to the benchmark suite. * * @memberOf Benchmark.Suite * @param {string} name A name to identify the benchmark. * @pa
extra/js/lib/benchmark.js:1068
Functionadd
immer/detail/hamts/champ.hpp:629
FunctionaddMapEntry
* Adds the key-value `pair` to `map`. * * @private * @param {Object} map The map to modify. * @param {Array} pair The key-value pair to ad
extra/js/lib/lodash.js:410
FunctionaddSetEntry
* Adds `value` to `set`. * * @private * @param {Object} set The set to modify. * @param {*} value The value to add. * @returns {Object}
extra/js/lib/lodash.js:424
Methodadd_child
immer/detail/rbts/operations.hpp:1588
Methodadd_child
immer/detail/rbts/operations.hpp:2063
Functionadd_mut
immer/detail/hamts/champ.hpp:740
Functionadd_to_pool
immer/extra/persist/detail/rbts/output.hpp:142
Functionadd_to_pool
immer/extra/persist/detail/array/pool.hpp:65
Methodaddress
benchmark/vector/common.hpp:180
Methodadopt
extra/python/src/immer-raw.cpp:62
Methodadvance
immer/detail/iterator_facade.hpp:45
Methodadvance
immer/detail/rbts/rrbtree_iterator.hpp:73
Methodadvance
immer/detail/rbts/rbtree_iterator.hpp:73
Methodadvance
immer/experimental/detail/dvektor_impl.hpp:478
Functionafter
* The opposite of `_.before`; this method creates a function that invokes * `func` once it's called `n` or more times. * * @static
extra/js/lib/lodash.js:9520
Functionah
(a)
extra/js/lib/mori.js:346
Methodallocate
extra/python/src/immer-boost.cpp:20
Methodallocate
extra/python/src/immer-raw.cpp:26
Methodallocate
extra/python/src/immer-pybind.cpp:19
Methodallocate
extra/guile/src/immer.cpp:19
Methodallocate
GC_n is permitted to be 0. The C++ standard says nothing about what the return value is when GC_n == 0.
benchmark/vector/common.hpp:185
Methodallocate
test/dada.hpp:144
Methodallocate
immer/heap/unsafe_free_list_heap.hpp:56
Methodallocate
immer/heap/split_heap.hpp:25
Methodallocate
immer/heap/cpp_heap.hpp:26
Methodallocate
immer/heap/gc_heap.hpp:105
Methodallocate
immer/heap/identity_heap.hpp:22
Methodallocate
immer/heap/malloc_heap.hpp:30
Methodallocate
immer/heap/debug_size_heap.hpp:48
Methodallocate
immer/heap/free_list_heap.hpp:38
Methodapply
immer/extra/persist/detail/type_traverse.hpp:37
Methodapply
immer/extra/persist/detail/type_traverse.hpp:84
Methodapply
immer/extra/persist/detail/type_traverse.hpp:104
Methodarray
! * Default constructor. It creates an array of `size() == 0`. It * does not allocate memory and its complexity is @f$ O(1) @f$. */
immer/array.hpp:71
FunctionarrayAggregator
* A specialized version of `baseAggregator` for arrays. * * @private * @param {Array} [array] The array to iterate over. * @param {Functio
extra/js/lib/lodash.js:460
FunctionarrayEachRight
* A specialized version of `_.forEachRight` for arrays without support for * iteratee shorthands. * * @private * @param {Array} [array] Th
extra/js/lib/lodash.js:501
FunctionarrayEvery
* A specialized version of `_.every` for arrays without support for * iteratee shorthands. * * @private * @param {Array} [array] The array
extra/js/lib/lodash.js:522
FunctionarrayIncludesWith
* This function is like `arrayIncludes` except that it accepts a comparator. * * @private * @param {Array} [array] The array to search. *
extra/js/lib/lodash.js:581
FunctionarrayReduceRight
* A specialized version of `_.reduceRight` for arrays without support for * iteratee shorthands. * * @private * @param {Array} [array] The
extra/js/lib/lodash.js:669
Functionarray_for
immer/detail/rbts/rbtree.hpp:361
Functionarray_transient
immer/array_transient.hpp:197
Methodarray_transient
! * Default constructor. It creates a mutable array of `size() == * 0`. It does not allocate memory and its complexity is * @f$ O(1)
immer/array_transient.hpp:57
Methodarray_wrapper_n
tools/include/prettyprint.hpp:373
Functionas_transient_tester
test/transient_tester.hpp:50
FunctionassignInDefaults
* Used by `_.defaults` to customize its `_.assignIn` use. * * @private * @param {*} objValue The destination value. * @param {*} s
extra/js/lib/lodash.js:2214
Functionassoc
(v)
extra/python/benchmark/test_benchmarks.py:20
Functionassoc
immer/detail/arrays/with_capacity.hpp:229
Functionassoc
immer/detail/rbts/rrbtree.hpp:600
Functionassoc
immer/detail/rbts/rbtree.hpp:423
Methodassoc
immer/experimental/detail/dvektor_impl.hpp:399
Functionassoc_mut
immer/detail/arrays/with_capacity.hpp:242
Functionassoc_mut
immer/detail/rbts/rrbtree.hpp:595
Functionassoc_mut
immer/detail/rbts/rbtree.hpp:418
Functionat
! * Returns a `const` reference to the element at position * `index`. It throws an `std::out_of_range` exception when @f$ * index \geq
immer/array_transient.hpp:138
Functionat
! * Returns a `const` reference to the element at position * `index`. It throws an `std::out_of_range` exception when @f$ * index \geq
immer/array.hpp:182
Methodat
! * Returns a `const` reference to the element at position * `index`. It throws an `std::out_of_range` exception when @f$ * index \geq
immer/flex_vector_transient.hpp:149
Methodat
! * Returns a `const` reference to the element at position * `index`. It throws an `std::out_of_range` exception when @f$ * index \geq
immer/flex_vector.hpp:216
Methodat
! * Returns a `const` reference to the element at position * `index`. It throws an `std::out_of_range` exception when @f$ * index \geq
immer/vector_transient.hpp:136
Methodatom
immer/atom.hpp:158
Methodb_type
test/box/recursive.cpp:132
Methodbar
extra/guile/src/immer.cpp:57
FunctionbaseAggregator
* Aggregates elements of `collection` on `accumulator` with keys transformed * by `iteratee` and values set by `setter`. * * @private
extra/js/lib/lodash.js:2285
FunctionbaseEvery
* The base implementation of `_.every` without support for iteratee shorthands. * * @private * @param {Array|Object} collection The col
extra/js/lib/lodash.js:2576
FunctionbaseFilter
* The base implementation of `_.filter` without support for iteratee shorthands. * * @private * @param {Array|Object} collection The co
extra/js/lib/lodash.js:2650
FunctionbaseGetTag
* The base implementation of `getTag`. * * @private * @param {*} value The value to query. * @returns {string} Returns the `toStri
extra/js/lib/lodash.js:2801
FunctionbaseGt
* The base implementation of `_.gt` which doesn't coerce arguments. * * @private * @param {*} value The value to compare. * @param
extra/js/lib/lodash.js:2814
FunctionbaseHasIn
* The base implementation of `_.hasIn` without support for deep paths. * * @private * @param {Object} [object] The object to query.
extra/js/lib/lodash.js:2843
FunctionbaseIndexOfWith
* This function is like `baseIndexOf` except that it accepts a comparator. * * @private * @param {Array} array The array to search. * @par
extra/js/lib/lodash.js:781
FunctionbaseIsArrayBuffer
* The base implementation of `_.isArrayBuffer` without Node.js optimizations. * * @private * @param {*} value The value to check.
extra/js/lib/lodash.js:2968
FunctionbaseIsDate
* The base implementation of `_.isDate` without Node.js optimizations. * * @private * @param {*} value The value to check. * @retu
extra/js/lib/lodash.js:2979
FunctionbaseIsMap
* The base implementation of `_.isMap` without Node.js optimizations. * * @private * @param {*} value The value to check. * @retur
extra/js/lib/lodash.js:3073
FunctionbaseIsNaN
* The base implementation of `_.isNaN` without support for number objects. * * @private * @param {*} value The value to check. * @returns
extra/js/lib/lodash.js:800
FunctionbaseIsRegExp
* The base implementation of `_.isRegExp` without Node.js optimizations. * * @private * @param {*} value The value to check. * @re
extra/js/lib/lodash.js:3154
FunctionbaseIsSet
* The base implementation of `_.isSet` without Node.js optimizations. * * @private * @param {*} value The value to check. * @retur
extra/js/lib/lodash.js:3165
FunctionbaseIsTypedArray
* The base implementation of `_.isTypedArray` without Node.js optimizations. * * @private * @param {*} value The value to check. *
extra/js/lib/lodash.js:3176
FunctionbaseLodash
* The function whose prototype chain sequence wrappers inherit from. * * @private
extra/js/lib/lodash.js:1539
FunctionbaseLt
* The base implementation of `_.lt` which doesn't coerce arguments. * * @private * @param {*} value The value to compare. * @param
extra/js/lib/lodash.js:3249
FunctionbaseReduce
* The base implementation of `_.reduce` and `_.reduceRight`, without support * for iteratee shorthands, which iterates over `collection` using `eac
extra/js/lib/lodash.js:857
FunctionbaseSome
* The base implementation of `_.some` without support for iteratee shorthands. * * @private * @param {Array|Object} collection The coll
extra/js/lib/lodash.js:3770
Functionbechmark_push_front
benchmark/vector/push_front.hpp:16
Methodbegin
tools/include/prettyprint.hpp:392
Methodbegin
! * 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_transient.hpp:92
← previousnext →1,301–1,400 of 2,869, ranked by callers