based

Opinionated utility library
git clone git://git.dimitrijedobrota.com/based.git
Log | Files | Refs | README | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING

ModeNameSize
-rw-r--r--.clang-format178L
-rw-r--r--.clang-tidy165L
-rw-r--r--.codespellrc6L
-rw-r--r--.gitignore11L
-rw-r--r--BUILDING.md93L
-rw-r--r--CMakeLists.txt86L
-rw-r--r--CMakePresets.json164L
-rw-r--r--CODE_OF_CONDUCT.md5L
-rw-r--r--CONTRIBUTING.md19L
-rw-r--r--HACKING.md160L
-rw-r--r--README.md19L
-rw-r--r--cmake/coverage.cmake40L
-rw-r--r--cmake/dev-mode.cmake16L
-rw-r--r--cmake/docs-ci.cmake112L
-rw-r--r--cmake/docs.cmake46L
-rw-r--r--cmake/folders.cmake21L
-rw-r--r--cmake/install-config.cmake3L
-rw-r--r--cmake/install-rules.cmake72L
-rw-r--r--cmake/lint-targets.cmake34L
-rw-r--r--cmake/lint.cmake52L
-rw-r--r--cmake/prelude.cmake10L
-rw-r--r--cmake/project-is-top-level.cmake6L
-rw-r--r--cmake/spell-targets.cmake22L
-rw-r--r--cmake/spell.cmake29L
-rw-r--r--cmake/variables.cmake41L
-rw-r--r--example/CMakeLists.txt29L
-rw-r--r--example/algorithm.cpp38L
-rw-r--r--example/functional.cpp36L
-rw-r--r--example/instrumentation.cpp26L
-rw-r--r--example/list.cpp48L
-rw-r--r--example/type_traits.cpp120L
-rw-r--r--include/based/algorithm.hpp815L
-rw-r--r--include/based/enum.hpp43L
-rw-r--r--include/based/functional.hpp247L
-rw-r--r--include/based/instrumentation.hpp290L
-rw-r--r--include/based/integer.hpp72L
-rw-r--r--include/based/iterator.hpp43L
-rw-r--r--include/based/list.hpp198L
-rw-r--r--include/based/type_traits.hpp389L
-rw-r--r--source/instrumentation.cpp17L
-rw-r--r--test/CMakeLists.txt63L
-rw-r--r--test/source/count_if_n_test.cpp156L
-rw-r--r--test/source/count_if_test.cpp126L
-rw-r--r--test/source/count_n_test.cpp138L
-rw-r--r--test/source/count_test.cpp100L
-rw-r--r--test/source/find_if_n_test.cpp290L
-rw-r--r--test/source/find_if_test.cpp265L
-rw-r--r--test/source/find_if_unguarded_test.cpp75L
-rw-r--r--test/source/find_mismatch_n_test.cpp374L
-rw-r--r--test/source/find_mismatch_test.cpp244L
-rw-r--r--test/source/find_n_test.cpp179L
-rw-r--r--test/source/find_test.cpp142L
-rw-r--r--test/source/for_each_n_test.cpp52L
-rw-r--r--test/source/for_each_test.cpp44L
-rw-r--r--test/source/list_test.cpp134L
-rw-r--r--test/source/max_element_test.cpp92L
-rw-r--r--test/source/max_test.cpp263L
-rw-r--r--test/source/min_element_test.cpp92L
-rw-r--r--test/source/min_test.cpp263L
-rw-r--r--test/source/minmax_element_test.cpp101L
-rw-r--r--test/source/partition_test.cpp161L
-rw-r--r--test/source/reduce_test.cpp56L
-rw-r--r--vcpkg.json19L