├── .clang-format ├── .clang-tidy ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── robin-hood-hashing-is-deprecated.md └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── appveyor.yml ├── cmake ├── CMakeLists.txt └── config.cmake.in └── src ├── CMakeLists.txt ├── external_cmake ├── .gitignore ├── CMakeLists.txt └── myproject.cpp ├── include ├── CMakeLists.txt └── robin_hood.h ├── scripts ├── all.sh ├── build.sh ├── build_targets.ini └── random_value.rb └── test ├── CMakeLists.txt ├── app ├── CMakeLists.txt ├── Counter.cpp ├── Counter.h ├── CtorDtorVerifier.cpp ├── CtorDtorVerifier.h ├── PerformanceCounters.cpp ├── PerformanceCounters.h ├── avalanche.h ├── benchmark.cpp ├── benchmark.h ├── checksum.h ├── counter_defaults.h ├── doctest.h ├── fmt │ ├── CMakeLists.txt │ ├── bin.h │ ├── hex.h │ ├── mup.cpp │ ├── mup.h │ ├── streamstate.cpp │ └── streamstate.h ├── geomean.h ├── hash │ ├── Bad.h │ ├── CMakeLists.txt │ ├── FNV1a.h │ └── Identity.h ├── nanobench.cpp ├── randomseed.cpp ├── randomseed.h └── sfc64.h ├── thirdparty ├── CMakeLists.txt ├── doctest │ ├── LICENSE.txt │ └── doctest.h └── nanobench │ └── nanobench.h └── unit ├── CMakeLists.txt ├── bench_copy_iterators.cpp ├── bench_distinctness.cpp ├── bench_find_random.cpp ├── bench_hash_int.cpp ├── bench_hash_string.cpp ├── bench_iterate.cpp ├── bench_quick_overall_map.cpp ├── bench_quick_overall_set.cpp ├── bench_random_insert_erase.cpp ├── bench_swap.cpp ├── count_ctor_dtor.cpp ├── count_ctor_dtor_1.cpp ├── count_find_random.cpp ├── count_one_emplace.cpp ├── count_random_insert_erase.cpp ├── fuzz_insert_erase.cpp ├── include_only.cpp ├── include_only.h ├── main.cpp ├── optimize_avalanche.cpp ├── show_hash.cpp ├── unit_addOrFree.cpp ├── unit_assertNotNull.cpp ├── unit_assign_to_move.cpp ├── unit_assignment_combinations.cpp ├── unit_assignments.cpp ├── unit_at.cpp ├── unit_calcMaxNumElementsAllowed.cpp ├── unit_calcsize.cpp ├── unit_compact.cpp ├── unit_copyassignment.cpp ├── unit_count.cpp ├── unit_diamond.cpp ├── unit_empty.cpp ├── unit_explicitctor.cpp ├── unit_fallback_hash.cpp ├── unit_hash_char_types.cpp ├── unit_hash_smart_ptr.cpp ├── unit_hash_string_view.cpp ├── unit_heterogeneous.cpp ├── unit_include_only.cpp ├── unit_initializer_list_insert.cpp ├── unit_initializerlist.cpp ├── unit_insert.cpp ├── unit_insert_collision.cpp ├── unit_insert_or_assign.cpp ├── unit_iterator_twice_bug.cpp ├── unit_iterators_ctor.cpp ├── unit_iterators_empty.cpp ├── unit_iterators_erase.cpp ├── unit_iterators_insert.cpp ├── unit_iterators_postinc.cpp ├── unit_iterators_stochastic.cpp ├── unit_load_factor.cpp ├── unit_maps_of_maps.cpp ├── unit_memleak_reserve.cpp ├── unit_multiple_apis.cpp ├── unit_mup.cpp ├── unit_no_intrinsics.cpp ├── unit_not_copyable.cpp ├── unit_not_moveable.cpp ├── unit_overflow.cpp ├── unit_overflow2.cpp ├── unit_overflow_collisions.cpp ├── unit_pair_operators.cpp ├── unit_pair_trivial.cpp ├── unit_playback.cpp ├── unit_random_verifier.cpp ├── unit_reserve.cpp ├── unit_reserve_and_assign.cpp ├── unit_rotr.cpp ├── unit_scoped_free.cpp ├── unit_sfc64_is_deterministic.cpp ├── unit_sizeof.cpp ├── unit_string.cpp ├── unit_try_emplace.cpp ├── unit_undefined_behavior_nekrolm.cpp ├── unit_unique_ptr.cpp ├── unit_unordered_set.cpp ├── unit_vectorofmaps.cpp └── unit_xy.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/robin-hood-hashing-is-deprecated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/.github/ISSUE_TEMPLATE/robin-hood-hashing-is-deprecated.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/appveyor.yml -------------------------------------------------------------------------------- /cmake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/cmake/CMakeLists.txt -------------------------------------------------------------------------------- /cmake/config.cmake.in: -------------------------------------------------------------------------------- 1 | include("${CMAKE_CURRENT_LIST_DIR}/@LIB_NAME@-targets.cmake") 2 | -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/external_cmake/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /src/external_cmake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/external_cmake/CMakeLists.txt -------------------------------------------------------------------------------- /src/external_cmake/myproject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/external_cmake/myproject.cpp -------------------------------------------------------------------------------- /src/include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/include/CMakeLists.txt -------------------------------------------------------------------------------- /src/include/robin_hood.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/include/robin_hood.h -------------------------------------------------------------------------------- /src/scripts/all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/scripts/all.sh -------------------------------------------------------------------------------- /src/scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/scripts/build.sh -------------------------------------------------------------------------------- /src/scripts/build_targets.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/scripts/build_targets.ini -------------------------------------------------------------------------------- /src/scripts/random_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/scripts/random_value.rb -------------------------------------------------------------------------------- /src/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/CMakeLists.txt -------------------------------------------------------------------------------- /src/test/app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/CMakeLists.txt -------------------------------------------------------------------------------- /src/test/app/Counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/Counter.cpp -------------------------------------------------------------------------------- /src/test/app/Counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/Counter.h -------------------------------------------------------------------------------- /src/test/app/CtorDtorVerifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/CtorDtorVerifier.cpp -------------------------------------------------------------------------------- /src/test/app/CtorDtorVerifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/CtorDtorVerifier.h -------------------------------------------------------------------------------- /src/test/app/PerformanceCounters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/PerformanceCounters.cpp -------------------------------------------------------------------------------- /src/test/app/PerformanceCounters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/PerformanceCounters.h -------------------------------------------------------------------------------- /src/test/app/avalanche.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/avalanche.h -------------------------------------------------------------------------------- /src/test/app/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/benchmark.cpp -------------------------------------------------------------------------------- /src/test/app/benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/benchmark.h -------------------------------------------------------------------------------- /src/test/app/checksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/checksum.h -------------------------------------------------------------------------------- /src/test/app/counter_defaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/counter_defaults.h -------------------------------------------------------------------------------- /src/test/app/doctest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/doctest.h -------------------------------------------------------------------------------- /src/test/app/fmt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/fmt/CMakeLists.txt -------------------------------------------------------------------------------- /src/test/app/fmt/bin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/fmt/bin.h -------------------------------------------------------------------------------- /src/test/app/fmt/hex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/fmt/hex.h -------------------------------------------------------------------------------- /src/test/app/fmt/mup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/fmt/mup.cpp -------------------------------------------------------------------------------- /src/test/app/fmt/mup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/fmt/mup.h -------------------------------------------------------------------------------- /src/test/app/fmt/streamstate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/fmt/streamstate.cpp -------------------------------------------------------------------------------- /src/test/app/fmt/streamstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/fmt/streamstate.h -------------------------------------------------------------------------------- /src/test/app/geomean.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/geomean.h -------------------------------------------------------------------------------- /src/test/app/hash/Bad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/hash/Bad.h -------------------------------------------------------------------------------- /src/test/app/hash/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/hash/CMakeLists.txt -------------------------------------------------------------------------------- /src/test/app/hash/FNV1a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/hash/FNV1a.h -------------------------------------------------------------------------------- /src/test/app/hash/Identity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/hash/Identity.h -------------------------------------------------------------------------------- /src/test/app/nanobench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/nanobench.cpp -------------------------------------------------------------------------------- /src/test/app/randomseed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/randomseed.cpp -------------------------------------------------------------------------------- /src/test/app/randomseed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/randomseed.h -------------------------------------------------------------------------------- /src/test/app/sfc64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/app/sfc64.h -------------------------------------------------------------------------------- /src/test/thirdparty/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/thirdparty/CMakeLists.txt -------------------------------------------------------------------------------- /src/test/thirdparty/doctest/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/thirdparty/doctest/LICENSE.txt -------------------------------------------------------------------------------- /src/test/thirdparty/doctest/doctest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/thirdparty/doctest/doctest.h -------------------------------------------------------------------------------- /src/test/thirdparty/nanobench/nanobench.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/thirdparty/nanobench/nanobench.h -------------------------------------------------------------------------------- /src/test/unit/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/CMakeLists.txt -------------------------------------------------------------------------------- /src/test/unit/bench_copy_iterators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/bench_copy_iterators.cpp -------------------------------------------------------------------------------- /src/test/unit/bench_distinctness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/bench_distinctness.cpp -------------------------------------------------------------------------------- /src/test/unit/bench_find_random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/bench_find_random.cpp -------------------------------------------------------------------------------- /src/test/unit/bench_hash_int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/bench_hash_int.cpp -------------------------------------------------------------------------------- /src/test/unit/bench_hash_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/bench_hash_string.cpp -------------------------------------------------------------------------------- /src/test/unit/bench_iterate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/bench_iterate.cpp -------------------------------------------------------------------------------- /src/test/unit/bench_quick_overall_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/bench_quick_overall_map.cpp -------------------------------------------------------------------------------- /src/test/unit/bench_quick_overall_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/bench_quick_overall_set.cpp -------------------------------------------------------------------------------- /src/test/unit/bench_random_insert_erase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/bench_random_insert_erase.cpp -------------------------------------------------------------------------------- /src/test/unit/bench_swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/bench_swap.cpp -------------------------------------------------------------------------------- /src/test/unit/count_ctor_dtor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/count_ctor_dtor.cpp -------------------------------------------------------------------------------- /src/test/unit/count_ctor_dtor_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/count_ctor_dtor_1.cpp -------------------------------------------------------------------------------- /src/test/unit/count_find_random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/count_find_random.cpp -------------------------------------------------------------------------------- /src/test/unit/count_one_emplace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/count_one_emplace.cpp -------------------------------------------------------------------------------- /src/test/unit/count_random_insert_erase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/count_random_insert_erase.cpp -------------------------------------------------------------------------------- /src/test/unit/fuzz_insert_erase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/fuzz_insert_erase.cpp -------------------------------------------------------------------------------- /src/test/unit/include_only.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/include_only.cpp -------------------------------------------------------------------------------- /src/test/unit/include_only.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/include_only.h -------------------------------------------------------------------------------- /src/test/unit/main.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include 3 | -------------------------------------------------------------------------------- /src/test/unit/optimize_avalanche.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/optimize_avalanche.cpp -------------------------------------------------------------------------------- /src/test/unit/show_hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/show_hash.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_addOrFree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_addOrFree.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_assertNotNull.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_assertNotNull.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_assign_to_move.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_assign_to_move.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_assignment_combinations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_assignment_combinations.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_assignments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_assignments.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_at.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_at.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_calcMaxNumElementsAllowed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_calcMaxNumElementsAllowed.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_calcsize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_calcsize.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_compact.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_compact.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_copyassignment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_copyassignment.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_count.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_diamond.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_diamond.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_empty.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_explicitctor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_explicitctor.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_fallback_hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_fallback_hash.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_hash_char_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_hash_char_types.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_hash_smart_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_hash_smart_ptr.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_hash_string_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_hash_string_view.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_heterogeneous.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_heterogeneous.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_include_only.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_include_only.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_initializer_list_insert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_initializer_list_insert.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_initializerlist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_initializerlist.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_insert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_insert.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_insert_collision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_insert_collision.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_insert_or_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_insert_or_assign.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_iterator_twice_bug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_iterator_twice_bug.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_iterators_ctor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_iterators_ctor.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_iterators_empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_iterators_empty.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_iterators_erase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_iterators_erase.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_iterators_insert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_iterators_insert.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_iterators_postinc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_iterators_postinc.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_iterators_stochastic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_iterators_stochastic.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_load_factor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_load_factor.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_maps_of_maps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_maps_of_maps.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_memleak_reserve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_memleak_reserve.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_multiple_apis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_multiple_apis.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_mup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_mup.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_no_intrinsics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_no_intrinsics.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_not_copyable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_not_copyable.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_not_moveable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_not_moveable.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_overflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_overflow.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_overflow2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_overflow2.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_overflow_collisions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_overflow_collisions.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_pair_operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_pair_operators.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_pair_trivial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_pair_trivial.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_playback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_playback.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_random_verifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_random_verifier.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_reserve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_reserve.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_reserve_and_assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_reserve_and_assign.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_rotr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_rotr.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_scoped_free.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_scoped_free.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_sfc64_is_deterministic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_sfc64_is_deterministic.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_sizeof.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_sizeof.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_string.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_try_emplace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_try_emplace.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_undefined_behavior_nekrolm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_undefined_behavior_nekrolm.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_unique_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_unique_ptr.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_unordered_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_unordered_set.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_vectorofmaps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_vectorofmaps.cpp -------------------------------------------------------------------------------- /src/test/unit/unit_xy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinus/robin-hood-hashing/HEAD/src/test/unit/unit_xy.cpp --------------------------------------------------------------------------------