├── .bazelrc ├── .clang-format ├── .clang-tidy ├── .github └── workflows │ ├── codeql-analysis.yml │ ├── macos.yml │ ├── ubuntu-clang.yml │ ├── ubuntu.yml │ └── windows.yml ├── .gitignore ├── BUILD.bazel ├── CMakeLists.txt ├── LICENSE ├── MODULE.bazel ├── README.md ├── WORKSPACE ├── WORKSPACE.bzlmod ├── fixed_containers_deps.bzl ├── include └── fixed_containers │ ├── algorithm.hpp │ ├── align_up.hpp │ ├── arrow_proxy.hpp │ ├── assert_or_abort.hpp │ ├── bidirectional_iterator.hpp │ ├── circular_indexing.hpp │ ├── circular_integer_range_iterator.hpp │ ├── comparison_chain.hpp │ ├── concepts.hpp │ ├── consteval_compare.hpp │ ├── emplace.hpp │ ├── enum_array.hpp │ ├── enum_map.hpp │ ├── enum_map_raw_view.hpp │ ├── enum_set.hpp │ ├── enum_set_raw_view.hpp │ ├── enum_utils.hpp │ ├── erase_if.hpp │ ├── filtered_integer_range_iterator.hpp │ ├── fixed_bitset.hpp │ ├── fixed_bitset_raw_view.hpp │ ├── fixed_circular_deque.hpp │ ├── fixed_circular_queue.hpp │ ├── fixed_deque.hpp │ ├── fixed_deque_raw_view.hpp │ ├── fixed_doubly_linked_list.hpp │ ├── fixed_doubly_linked_list_raw_view.hpp │ ├── fixed_index_based_storage.hpp │ ├── fixed_list.hpp │ ├── fixed_map.hpp │ ├── fixed_map_adapter.hpp │ ├── fixed_map_raw_view.hpp │ ├── fixed_queue.hpp │ ├── fixed_red_black_tree.hpp │ ├── fixed_red_black_tree_nodes.hpp │ ├── fixed_red_black_tree_ops.hpp │ ├── fixed_red_black_tree_storage.hpp │ ├── fixed_red_black_tree_types.hpp │ ├── fixed_red_black_tree_view.hpp │ ├── fixed_robinhood_hashtable.hpp │ ├── fixed_set.hpp │ ├── fixed_set_adapter.hpp │ ├── fixed_stack.hpp │ ├── fixed_string.hpp │ ├── fixed_unordered_map.hpp │ ├── fixed_unordered_map_raw_view.hpp │ ├── fixed_unordered_set.hpp │ ├── fixed_unordered_set_raw_view.hpp │ ├── fixed_vector.hpp │ ├── forward_iterator.hpp │ ├── in_out.hpp │ ├── index_or_value_storage.hpp │ ├── int_math.hpp │ ├── integer_range.hpp │ ├── integer_range_iterator.hpp │ ├── iterator_utils.hpp │ ├── map_checking.hpp │ ├── map_entry.hpp │ ├── map_entry_raw_view.hpp │ ├── max_size.hpp │ ├── memory.hpp │ ├── optional_reference.hpp │ ├── optional_reference_checking.hpp │ ├── optional_storage.hpp │ ├── out.hpp │ ├── pair.hpp │ ├── pair_view.hpp │ ├── preconditions.hpp │ ├── queue_adapter.hpp │ ├── random_access_iterator.hpp │ ├── random_access_iterator_transformer.hpp │ ├── ranges.hpp │ ├── recursive_reflection.hpp │ ├── recursive_reflection_fwd.hpp │ ├── reference_storage.hpp │ ├── reflection.hpp │ ├── sequence_container_checking.hpp │ ├── set_checking.hpp │ ├── source_location.hpp │ ├── stack_adapter.hpp │ ├── string_literal.hpp │ ├── struct_decomposition.hpp │ ├── struct_decomposition_129_to_512.hpp │ ├── struct_decomposition_513_to_768.hpp │ ├── struct_decomposition_769_to_1024.hpp │ ├── struct_view.hpp │ ├── tuples.hpp │ ├── type_name.hpp │ ├── value_or_reference_storage.hpp │ ├── variadic_templates.hpp │ └── wyhash.hpp ├── test ├── circular_indexing_test.cpp ├── circular_integer_range_iterator_test.cpp ├── comparison_chain_test.cpp ├── concepts_test.cpp ├── enum_array_test.cpp ├── enum_map_raw_view_test.cpp ├── enum_map_test.cpp ├── enum_set_raw_view_test.cpp ├── enum_set_test.cpp ├── enum_utils_test.cpp ├── enums_test_common.hpp ├── filtered_integer_range_iterator_test.cpp ├── fixed_bitset_test.cpp ├── fixed_circular_deque_test.cpp ├── fixed_circular_queue_test.cpp ├── fixed_deque_raw_view_test.cpp ├── fixed_deque_test.cpp ├── fixed_doubly_linked_list_raw_view_test.cpp ├── fixed_doubly_linked_list_test.cpp ├── fixed_list_test.cpp ├── fixed_map_perf_test.cpp ├── fixed_map_raw_view_test.cpp ├── fixed_map_test.cpp ├── fixed_queue_test.cpp ├── fixed_red_black_tree_test.cpp ├── fixed_red_black_tree_view_test.cpp ├── fixed_robinhood_hashtable_test.cpp ├── fixed_set_test.cpp ├── fixed_stack_test.cpp ├── fixed_string_test.cpp ├── fixed_unordered_map_raw_view_test.cpp ├── fixed_unordered_map_test.cpp ├── fixed_unordered_set_raw_view_test.cpp ├── fixed_unordered_set_test.cpp ├── fixed_vector_test.cpp ├── in_out_test.cpp ├── instance_counter.hpp ├── instance_counter_test.cpp ├── int_math_test.cpp ├── integer_range_iterator_test.cpp ├── integer_range_test.cpp ├── macro_countermeasures_test.cpp ├── memory_test.cpp ├── mock_testing_types.hpp ├── noisy_class.hpp ├── noisy_class_test.cpp ├── optional_reference_test.cpp ├── optional_storage_test.cpp ├── out_test.cpp ├── pair_test.cpp ├── pair_view_test.cpp ├── queue_adapter_test.cpp ├── recursive_reflection_test.cpp ├── reflection_big_struct_test.cpp ├── reflection_test.cpp ├── stack_adapter_test.cpp ├── string_literal_test.cpp ├── struct_decomposition_codegen.cpp ├── struct_view_test.cpp ├── test_utilities_common.hpp ├── tuples_test.cpp ├── type_name_test.cpp └── variadic_templates_test.cpp └── vcpkg.json /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/.bazelrc -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/.github/workflows/macos.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu-clang.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/.github/workflows/ubuntu-clang.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/.github/workflows/ubuntu.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/WORKSPACE -------------------------------------------------------------------------------- /WORKSPACE.bzlmod: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fixed_containers_deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/fixed_containers_deps.bzl -------------------------------------------------------------------------------- /include/fixed_containers/algorithm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/algorithm.hpp -------------------------------------------------------------------------------- /include/fixed_containers/align_up.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/align_up.hpp -------------------------------------------------------------------------------- /include/fixed_containers/arrow_proxy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/arrow_proxy.hpp -------------------------------------------------------------------------------- /include/fixed_containers/assert_or_abort.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/assert_or_abort.hpp -------------------------------------------------------------------------------- /include/fixed_containers/bidirectional_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/bidirectional_iterator.hpp -------------------------------------------------------------------------------- /include/fixed_containers/circular_indexing.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/circular_indexing.hpp -------------------------------------------------------------------------------- /include/fixed_containers/circular_integer_range_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/circular_integer_range_iterator.hpp -------------------------------------------------------------------------------- /include/fixed_containers/comparison_chain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/comparison_chain.hpp -------------------------------------------------------------------------------- /include/fixed_containers/concepts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/concepts.hpp -------------------------------------------------------------------------------- /include/fixed_containers/consteval_compare.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/consteval_compare.hpp -------------------------------------------------------------------------------- /include/fixed_containers/emplace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/emplace.hpp -------------------------------------------------------------------------------- /include/fixed_containers/enum_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/enum_array.hpp -------------------------------------------------------------------------------- /include/fixed_containers/enum_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/enum_map.hpp -------------------------------------------------------------------------------- /include/fixed_containers/enum_map_raw_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/enum_map_raw_view.hpp -------------------------------------------------------------------------------- /include/fixed_containers/enum_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/enum_set.hpp -------------------------------------------------------------------------------- /include/fixed_containers/enum_set_raw_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/enum_set_raw_view.hpp -------------------------------------------------------------------------------- /include/fixed_containers/enum_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/enum_utils.hpp -------------------------------------------------------------------------------- /include/fixed_containers/erase_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/erase_if.hpp -------------------------------------------------------------------------------- /include/fixed_containers/filtered_integer_range_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/filtered_integer_range_iterator.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_bitset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_bitset.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_bitset_raw_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_bitset_raw_view.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_circular_deque.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_circular_deque.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_circular_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_circular_queue.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_deque.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_deque.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_deque_raw_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_deque_raw_view.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_doubly_linked_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_doubly_linked_list.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_doubly_linked_list_raw_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_doubly_linked_list_raw_view.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_index_based_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_index_based_storage.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_list.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_map.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_map_adapter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_map_adapter.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_map_raw_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_map_raw_view.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_queue.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_red_black_tree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_red_black_tree.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_red_black_tree_nodes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_red_black_tree_nodes.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_red_black_tree_ops.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_red_black_tree_ops.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_red_black_tree_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_red_black_tree_storage.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_red_black_tree_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_red_black_tree_types.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_red_black_tree_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_red_black_tree_view.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_robinhood_hashtable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_robinhood_hashtable.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_set.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_set_adapter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_set_adapter.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_stack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_stack.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_string.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_unordered_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_unordered_map.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_unordered_map_raw_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_unordered_map_raw_view.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_unordered_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_unordered_set.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_unordered_set_raw_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_unordered_set_raw_view.hpp -------------------------------------------------------------------------------- /include/fixed_containers/fixed_vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/fixed_vector.hpp -------------------------------------------------------------------------------- /include/fixed_containers/forward_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/forward_iterator.hpp -------------------------------------------------------------------------------- /include/fixed_containers/in_out.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/in_out.hpp -------------------------------------------------------------------------------- /include/fixed_containers/index_or_value_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/index_or_value_storage.hpp -------------------------------------------------------------------------------- /include/fixed_containers/int_math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/int_math.hpp -------------------------------------------------------------------------------- /include/fixed_containers/integer_range.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/integer_range.hpp -------------------------------------------------------------------------------- /include/fixed_containers/integer_range_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/integer_range_iterator.hpp -------------------------------------------------------------------------------- /include/fixed_containers/iterator_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/iterator_utils.hpp -------------------------------------------------------------------------------- /include/fixed_containers/map_checking.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/map_checking.hpp -------------------------------------------------------------------------------- /include/fixed_containers/map_entry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/map_entry.hpp -------------------------------------------------------------------------------- /include/fixed_containers/map_entry_raw_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/map_entry_raw_view.hpp -------------------------------------------------------------------------------- /include/fixed_containers/max_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/max_size.hpp -------------------------------------------------------------------------------- /include/fixed_containers/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/memory.hpp -------------------------------------------------------------------------------- /include/fixed_containers/optional_reference.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/optional_reference.hpp -------------------------------------------------------------------------------- /include/fixed_containers/optional_reference_checking.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/optional_reference_checking.hpp -------------------------------------------------------------------------------- /include/fixed_containers/optional_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/optional_storage.hpp -------------------------------------------------------------------------------- /include/fixed_containers/out.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/out.hpp -------------------------------------------------------------------------------- /include/fixed_containers/pair.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/pair.hpp -------------------------------------------------------------------------------- /include/fixed_containers/pair_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/pair_view.hpp -------------------------------------------------------------------------------- /include/fixed_containers/preconditions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/preconditions.hpp -------------------------------------------------------------------------------- /include/fixed_containers/queue_adapter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/queue_adapter.hpp -------------------------------------------------------------------------------- /include/fixed_containers/random_access_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/random_access_iterator.hpp -------------------------------------------------------------------------------- /include/fixed_containers/random_access_iterator_transformer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/random_access_iterator_transformer.hpp -------------------------------------------------------------------------------- /include/fixed_containers/ranges.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/ranges.hpp -------------------------------------------------------------------------------- /include/fixed_containers/recursive_reflection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/recursive_reflection.hpp -------------------------------------------------------------------------------- /include/fixed_containers/recursive_reflection_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/recursive_reflection_fwd.hpp -------------------------------------------------------------------------------- /include/fixed_containers/reference_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/reference_storage.hpp -------------------------------------------------------------------------------- /include/fixed_containers/reflection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/reflection.hpp -------------------------------------------------------------------------------- /include/fixed_containers/sequence_container_checking.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/sequence_container_checking.hpp -------------------------------------------------------------------------------- /include/fixed_containers/set_checking.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/set_checking.hpp -------------------------------------------------------------------------------- /include/fixed_containers/source_location.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/source_location.hpp -------------------------------------------------------------------------------- /include/fixed_containers/stack_adapter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/stack_adapter.hpp -------------------------------------------------------------------------------- /include/fixed_containers/string_literal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/string_literal.hpp -------------------------------------------------------------------------------- /include/fixed_containers/struct_decomposition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/struct_decomposition.hpp -------------------------------------------------------------------------------- /include/fixed_containers/struct_decomposition_129_to_512.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/struct_decomposition_129_to_512.hpp -------------------------------------------------------------------------------- /include/fixed_containers/struct_decomposition_513_to_768.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/struct_decomposition_513_to_768.hpp -------------------------------------------------------------------------------- /include/fixed_containers/struct_decomposition_769_to_1024.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/struct_decomposition_769_to_1024.hpp -------------------------------------------------------------------------------- /include/fixed_containers/struct_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/struct_view.hpp -------------------------------------------------------------------------------- /include/fixed_containers/tuples.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/tuples.hpp -------------------------------------------------------------------------------- /include/fixed_containers/type_name.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/type_name.hpp -------------------------------------------------------------------------------- /include/fixed_containers/value_or_reference_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/value_or_reference_storage.hpp -------------------------------------------------------------------------------- /include/fixed_containers/variadic_templates.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/variadic_templates.hpp -------------------------------------------------------------------------------- /include/fixed_containers/wyhash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/include/fixed_containers/wyhash.hpp -------------------------------------------------------------------------------- /test/circular_indexing_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/circular_indexing_test.cpp -------------------------------------------------------------------------------- /test/circular_integer_range_iterator_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/circular_integer_range_iterator_test.cpp -------------------------------------------------------------------------------- /test/comparison_chain_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/comparison_chain_test.cpp -------------------------------------------------------------------------------- /test/concepts_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/concepts_test.cpp -------------------------------------------------------------------------------- /test/enum_array_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/enum_array_test.cpp -------------------------------------------------------------------------------- /test/enum_map_raw_view_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/enum_map_raw_view_test.cpp -------------------------------------------------------------------------------- /test/enum_map_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/enum_map_test.cpp -------------------------------------------------------------------------------- /test/enum_set_raw_view_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/enum_set_raw_view_test.cpp -------------------------------------------------------------------------------- /test/enum_set_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/enum_set_test.cpp -------------------------------------------------------------------------------- /test/enum_utils_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/enum_utils_test.cpp -------------------------------------------------------------------------------- /test/enums_test_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/enums_test_common.hpp -------------------------------------------------------------------------------- /test/filtered_integer_range_iterator_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/filtered_integer_range_iterator_test.cpp -------------------------------------------------------------------------------- /test/fixed_bitset_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_bitset_test.cpp -------------------------------------------------------------------------------- /test/fixed_circular_deque_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_circular_deque_test.cpp -------------------------------------------------------------------------------- /test/fixed_circular_queue_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_circular_queue_test.cpp -------------------------------------------------------------------------------- /test/fixed_deque_raw_view_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_deque_raw_view_test.cpp -------------------------------------------------------------------------------- /test/fixed_deque_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_deque_test.cpp -------------------------------------------------------------------------------- /test/fixed_doubly_linked_list_raw_view_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_doubly_linked_list_raw_view_test.cpp -------------------------------------------------------------------------------- /test/fixed_doubly_linked_list_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_doubly_linked_list_test.cpp -------------------------------------------------------------------------------- /test/fixed_list_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_list_test.cpp -------------------------------------------------------------------------------- /test/fixed_map_perf_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_map_perf_test.cpp -------------------------------------------------------------------------------- /test/fixed_map_raw_view_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_map_raw_view_test.cpp -------------------------------------------------------------------------------- /test/fixed_map_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_map_test.cpp -------------------------------------------------------------------------------- /test/fixed_queue_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_queue_test.cpp -------------------------------------------------------------------------------- /test/fixed_red_black_tree_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_red_black_tree_test.cpp -------------------------------------------------------------------------------- /test/fixed_red_black_tree_view_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_red_black_tree_view_test.cpp -------------------------------------------------------------------------------- /test/fixed_robinhood_hashtable_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_robinhood_hashtable_test.cpp -------------------------------------------------------------------------------- /test/fixed_set_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_set_test.cpp -------------------------------------------------------------------------------- /test/fixed_stack_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_stack_test.cpp -------------------------------------------------------------------------------- /test/fixed_string_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_string_test.cpp -------------------------------------------------------------------------------- /test/fixed_unordered_map_raw_view_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_unordered_map_raw_view_test.cpp -------------------------------------------------------------------------------- /test/fixed_unordered_map_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_unordered_map_test.cpp -------------------------------------------------------------------------------- /test/fixed_unordered_set_raw_view_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_unordered_set_raw_view_test.cpp -------------------------------------------------------------------------------- /test/fixed_unordered_set_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_unordered_set_test.cpp -------------------------------------------------------------------------------- /test/fixed_vector_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/fixed_vector_test.cpp -------------------------------------------------------------------------------- /test/in_out_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/in_out_test.cpp -------------------------------------------------------------------------------- /test/instance_counter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/instance_counter.hpp -------------------------------------------------------------------------------- /test/instance_counter_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/instance_counter_test.cpp -------------------------------------------------------------------------------- /test/int_math_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/int_math_test.cpp -------------------------------------------------------------------------------- /test/integer_range_iterator_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/integer_range_iterator_test.cpp -------------------------------------------------------------------------------- /test/integer_range_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/integer_range_test.cpp -------------------------------------------------------------------------------- /test/macro_countermeasures_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/macro_countermeasures_test.cpp -------------------------------------------------------------------------------- /test/memory_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/memory_test.cpp -------------------------------------------------------------------------------- /test/mock_testing_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/mock_testing_types.hpp -------------------------------------------------------------------------------- /test/noisy_class.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/noisy_class.hpp -------------------------------------------------------------------------------- /test/noisy_class_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/noisy_class_test.cpp -------------------------------------------------------------------------------- /test/optional_reference_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/optional_reference_test.cpp -------------------------------------------------------------------------------- /test/optional_storage_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/optional_storage_test.cpp -------------------------------------------------------------------------------- /test/out_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/out_test.cpp -------------------------------------------------------------------------------- /test/pair_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/pair_test.cpp -------------------------------------------------------------------------------- /test/pair_view_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/pair_view_test.cpp -------------------------------------------------------------------------------- /test/queue_adapter_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/queue_adapter_test.cpp -------------------------------------------------------------------------------- /test/recursive_reflection_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/recursive_reflection_test.cpp -------------------------------------------------------------------------------- /test/reflection_big_struct_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/reflection_big_struct_test.cpp -------------------------------------------------------------------------------- /test/reflection_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/reflection_test.cpp -------------------------------------------------------------------------------- /test/stack_adapter_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/stack_adapter_test.cpp -------------------------------------------------------------------------------- /test/string_literal_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/string_literal_test.cpp -------------------------------------------------------------------------------- /test/struct_decomposition_codegen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/struct_decomposition_codegen.cpp -------------------------------------------------------------------------------- /test/struct_view_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/struct_view_test.cpp -------------------------------------------------------------------------------- /test/test_utilities_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/test_utilities_common.hpp -------------------------------------------------------------------------------- /test/tuples_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/tuples_test.cpp -------------------------------------------------------------------------------- /test/type_name_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/type_name_test.cpp -------------------------------------------------------------------------------- /test/variadic_templates_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/test/variadic_templates_test.cpp -------------------------------------------------------------------------------- /vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teslamotors/fixed-containers/HEAD/vcpkg.json --------------------------------------------------------------------------------