Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arximboldi/immer
/ types & classes
Types & classes
680 in github.com/arximboldi/immer
⨍
Functions
2,869
◇
Types & classes
680
↓ 28 callers
Class
ownee
immer/transience/no_transience_policy.hpp:32
↓ 7 callers
Class
dec_visitor
immer/detail/rbts/operations.hpp:517
↓ 6 callers
Class
convert
extra/guile/scm/detail/convert.hpp:23
↓ 3 callers
Class
apply
immer/transience/no_transience_policy.hpp:20
↓ 2 callers
Class
Full
tools/gdb_pretty_printers/printers.py:147
↓ 2 callers
Class
FullLeaf
tools/gdb_pretty_printers/printers.py:74
↓ 2 callers
Class
ListPrinter
Prints an immer::vector or immer::flex_vector
tools/gdb_pretty_printers/printers.py:446
↓ 2 callers
Class
SetIter
tools/gdb_pretty_printers/printers.py:375
↓ 2 callers
Class
node
immer/detail/rbts/node.hpp:33
↓ 2 callers
Class
set_bits_iterator
immer/detail/hamts/bits.hpp:132
↓ 1 callers
Class
ArrayIter
tools/gdb_pretty_printers/printers.py:12
↓ 1 callers
Class
ArrayPrinter
Prints an immer::array
tools/gdb_pretty_printers/printers.py:388
↓ 1 callers
Class
CMakeExtension
setup.py:20
↓ 1 callers
Class
Leaf
tools/gdb_pretty_printers/printers.py:88
↓ 1 callers
Class
LeafSub
tools/gdb_pretty_printers/printers.py:60
↓ 1 callers
Class
ListIter
tools/gdb_pretty_printers/printers.py:169
↓ 1 callers
Class
MapIter
tools/gdb_pretty_printers/printers.py:359
↓ 1 callers
Class
MapPrinter
Print an immer::map
tools/gdb_pretty_printers/printers.py:404
↓ 1 callers
Class
Regular
tools/gdb_pretty_printers/printers.py:126
↓ 1 callers
Class
RegularSub
tools/gdb_pretty_printers/printers.py:102
↓ 1 callers
Class
Relaxed
tools/gdb_pretty_printers/printers.py:32
↓ 1 callers
Class
SetPrinter
Prints an immer::set
tools/gdb_pretty_printers/printers.py:420
↓ 1 callers
Class
TablePrinter
Prints an immer::table
tools/gdb_pretty_printers/printers.py:433
↓ 1 callers
Class
my_type
test/vector/issue-74.cpp:7
↓ 1 callers
Class
object
test/vector/issue-177.cpp:18
Class
AlignConstrainedType
A structure with the same alignment requirements as Eigen's vectorized types (which is what originally exposed this issue)
test/alignment.cpp:23
Class
CMakeBuild
setup.py:25
Class
ChampIter
tools/gdb_pretty_printers/printers.py:258
Class
GC_type_traits
benchmark/vector/common.hpp:114
Class
Int
tools/include/prettyprint.hpp:180
Class
Item
example/table/intro.cpp:14
Class
PyModuleDef
extra/python/src/immer-raw.cpp:342
Class
StringMaker<meta>
test/extra/persist/test_special_pool.cpp:220
Class
StringMaker<meta_meta>
test/extra/persist/test_special_pool.cpp:229
Class
StringMaker<test_data>
test/extra/persist/test_special_pool.cpp:211
Class
TableElem
For the table case
test/alignment.cpp:64
Class
Z
test/extra/persist/test_conversion.cpp:140
Class
a_type
test/box/recursive.cpp:115
Class
add_mut_result
immer/detail/hamts/champ.hpp:637
Class
add_result
immer/detail/hamts/champ.hpp:566
Class
adopt_t
extra/python/src/immer-raw.cpp:42
Class
aligned_storage
immer/detail/util.hpp:40
Class
apply
immer/atom.hpp:230
Class
apply
immer/atom.hpp:239
Class
apply
immer/transience/gc_transience_policy.hpp:34
Class
args
extra/guile/scm/list.hpp:47
Class
arrangement
test/extra/persist/test_conversion.cpp:54
Class
array
benchmark/vector/common.hpp:29
Class
array
immer/array_transient.hpp:19
Class
array
immer/array.hpp:43
Class
array_for_visitor
immer/detail/rbts/operations.hpp:28
Class
array_transient
immer/array_transient.hpp:32
Class
array_transient
immer/array.hpp:19
Class
array_wrapper_n
tools/include/prettyprint.hpp:368
Class
atom
immer/atom.hpp:151
Class
b_type
test/box/recursive.cpp:117
Class
bar_tag_t
extra/guile/src/immer.cpp:118
Class
big_object
test/extra/persist/test_vectors.cpp:548
Class
blackhole_output_archive
* @brief This struct has an interface of an output archive but does * nothing when requested to serialize data. It is used when we only care about *
immer/extra/persist/cereal/archives.hpp:23
Class
box
immer/box.hpp:36
Class
broken_hash
extra/fuzzer/persist/fuzz-set.cpp:10
Class
broken_hash
test/extra/persist/test_champ.cpp:59
Class
bucket_print_wrapper
tools/include/prettyprint.hpp:387
Class
champ
immer/detail/hamts/champ.hpp:126
Class
champ_debug_stats
immer/detail/hamts/champ.hpp:21
Class
champ_iterator
immer/detail/hamts/champ_iterator.hpp:19
Class
champ_traits
immer/extra/persist/detail/champ/traits.hpp:13
Class
children_count_corrupted_exception
immer/extra/persist/detail/champ/input.hpp:14
Class
colliding_hash_t
extra/fuzzer/map-st.cpp:23
Class
colliding_hash_t
extra/fuzzer/set-st-str.cpp:26
Class
colliding_hash_t
extra/fuzzer/map-gc.cpp:25
Class
colliding_hash_t
extra/fuzzer/set-st.cpp:25
Class
colliding_hash_t
extra/fuzzer/set.cpp:16
Class
colliding_hash_t
extra/fuzzer/map-st-str.cpp:24
Class
colliding_hash_t
extra/fuzzer/set-st-str-conflict.cpp:26
Class
colliding_hash_t
extra/fuzzer/map.cpp:17
Class
colliding_hash_t
extra/fuzzer/set-gc.cpp:25
Class
colliding_hash_t
extra/fuzzer/map-st-str-conflict.cpp:24
Class
colliding_hash_t
test/oss-fuzz/map-st-0.cpp:22
Class
colliding_hash_t
test/oss-fuzz/map-st-str-0.cpp:38
Class
colliding_hash_t
test/oss-fuzz/set-st-str-0.cpp:29
Class
colliding_hash_t
test/oss-fuzz/set-gc-1.cpp:34
Class
colliding_hash_t
test/oss-fuzz/set-st-0.cpp:27
Class
colliding_hash_t
test/oss-fuzz/map-st-2.cpp:32
Class
colliding_hash_t
test/oss-fuzz/map-st-1.cpp:23
Class
collision_t
immer/detail/hamts/node.hpp:64
Class
combine_standard_layout
immer/detail/combine_standard_layout.hpp:44
Class
combine_standard_layout_aux
immer/detail/combine_standard_layout.hpp:191
Class
combine_standard_layout_aux<T, Ts...>
immer/detail/combine_standard_layout.hpp:204
Class
combine_standard_layout_aux<T>
immer/detail/combine_standard_layout.hpp:194
Class
combine_value
immer/map.hpp:94
Class
combine_value
immer/table.hpp:125
Class
compact_map
immer/extra/persist/detail/cereal/compact_map.hpp:17
Class
compact_pair
immer/extra/persist/detail/cereal/compact_map.hpp:10
Class
compatible_sentinel
immer/detail/type_traits.hpp:158
Class
compatible_sentinel< T, U, std::enable_if_t<is_iterator_v<T> && is_equality_comparable_v<T, U> && is_inequality_comparable_v<T, U>>>
immer/detail/type_traits.hpp:162
Class
concat_both_mut_visitor
immer/detail/rbts/operations.hpp:2324
Class
concat_both_visitor
immer/detail/rbts/operations.hpp:1868
Class
concat_center_pos
immer/detail/rbts/operations.hpp:1463
Class
concat_left_mut_visitor
immer/detail/rbts/operations.hpp:2320
next →
1–100 of 680, ranked by callers