├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── documentation.yml │ ├── integration.yml │ ├── package-standalone.yml │ └── unit.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── cmake ├── compiler.cmake ├── dependencies.cmake ├── raberu-config.cmake └── run_wasm.sh ├── doc ├── Doxyfile ├── base.html ├── changelog.md ├── color.css ├── custom.hpp ├── index.hpp ├── layout.xml ├── licence.md ├── logo.png ├── setup.hpp └── tutorial.hpp ├── include └── raberu │ ├── impl │ ├── algo.hpp │ ├── algo │ │ ├── drop.hpp │ │ ├── fetch.hpp │ │ ├── is_equivalent.hpp │ │ ├── keys_values.hpp │ │ └── merge.hpp │ ├── concepts.hpp │ ├── helpers.hpp │ ├── keywords.hpp │ ├── literals.hpp │ └── settings.hpp │ └── raberu.hpp └── test ├── CMakeLists.txt ├── doc ├── accept.cpp ├── checked.cpp ├── contains.cpp ├── contains_any.cpp ├── contains_none.cpp ├── contains_only.cpp ├── drop.cpp ├── fetch.cpp ├── flag.cpp ├── is_equivalent.cpp ├── keyword_fetch.cpp ├── keywords.cpp ├── merge.cpp ├── regular.cpp ├── show.cpp ├── subscript.cpp ├── tutorial01.cpp ├── tutorial02.cpp ├── tutorial03.cpp ├── tutorial04.cpp ├── tutorial05.cpp └── values.cpp ├── integration ├── cpm-test │ ├── CMakeLists.txt │ └── cpm.cmake ├── fetch-test │ └── CMakeLists.txt ├── install-test │ └── CMakeLists.txt └── main.cpp └── unit ├── access.cpp ├── common.hpp ├── concepts.cpp ├── constraints.cpp ├── contains.cpp ├── doc.cpp ├── drop.cpp ├── extract_types.cpp ├── fetch.cpp ├── interface.cpp ├── merge.cpp └── size.cpp /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/.github/workflows/integration.yml -------------------------------------------------------------------------------- /.github/workflows/package-standalone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/.github/workflows/package-standalone.yml -------------------------------------------------------------------------------- /.github/workflows/unit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/.github/workflows/unit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/README.md -------------------------------------------------------------------------------- /cmake/compiler.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/cmake/compiler.cmake -------------------------------------------------------------------------------- /cmake/dependencies.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/cmake/dependencies.cmake -------------------------------------------------------------------------------- /cmake/raberu-config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/cmake/raberu-config.cmake -------------------------------------------------------------------------------- /cmake/run_wasm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/cmake/run_wasm.sh -------------------------------------------------------------------------------- /doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/doc/Doxyfile -------------------------------------------------------------------------------- /doc/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/doc/base.html -------------------------------------------------------------------------------- /doc/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/doc/changelog.md -------------------------------------------------------------------------------- /doc/color.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/doc/color.css -------------------------------------------------------------------------------- /doc/custom.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/doc/custom.hpp -------------------------------------------------------------------------------- /doc/index.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/doc/index.hpp -------------------------------------------------------------------------------- /doc/layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/doc/layout.xml -------------------------------------------------------------------------------- /doc/licence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/doc/licence.md -------------------------------------------------------------------------------- /doc/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/doc/logo.png -------------------------------------------------------------------------------- /doc/setup.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/doc/setup.hpp -------------------------------------------------------------------------------- /doc/tutorial.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/doc/tutorial.hpp -------------------------------------------------------------------------------- /include/raberu/impl/algo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/include/raberu/impl/algo.hpp -------------------------------------------------------------------------------- /include/raberu/impl/algo/drop.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/include/raberu/impl/algo/drop.hpp -------------------------------------------------------------------------------- /include/raberu/impl/algo/fetch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/include/raberu/impl/algo/fetch.hpp -------------------------------------------------------------------------------- /include/raberu/impl/algo/is_equivalent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/include/raberu/impl/algo/is_equivalent.hpp -------------------------------------------------------------------------------- /include/raberu/impl/algo/keys_values.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/include/raberu/impl/algo/keys_values.hpp -------------------------------------------------------------------------------- /include/raberu/impl/algo/merge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/include/raberu/impl/algo/merge.hpp -------------------------------------------------------------------------------- /include/raberu/impl/concepts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/include/raberu/impl/concepts.hpp -------------------------------------------------------------------------------- /include/raberu/impl/helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/include/raberu/impl/helpers.hpp -------------------------------------------------------------------------------- /include/raberu/impl/keywords.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/include/raberu/impl/keywords.hpp -------------------------------------------------------------------------------- /include/raberu/impl/literals.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/include/raberu/impl/literals.hpp -------------------------------------------------------------------------------- /include/raberu/impl/settings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/include/raberu/impl/settings.hpp -------------------------------------------------------------------------------- /include/raberu/raberu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/include/raberu/raberu.hpp -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/doc/accept.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/accept.cpp -------------------------------------------------------------------------------- /test/doc/checked.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/checked.cpp -------------------------------------------------------------------------------- /test/doc/contains.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/contains.cpp -------------------------------------------------------------------------------- /test/doc/contains_any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/contains_any.cpp -------------------------------------------------------------------------------- /test/doc/contains_none.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/contains_none.cpp -------------------------------------------------------------------------------- /test/doc/contains_only.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/contains_only.cpp -------------------------------------------------------------------------------- /test/doc/drop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/drop.cpp -------------------------------------------------------------------------------- /test/doc/fetch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/fetch.cpp -------------------------------------------------------------------------------- /test/doc/flag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/flag.cpp -------------------------------------------------------------------------------- /test/doc/is_equivalent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/is_equivalent.cpp -------------------------------------------------------------------------------- /test/doc/keyword_fetch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/keyword_fetch.cpp -------------------------------------------------------------------------------- /test/doc/keywords.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/keywords.cpp -------------------------------------------------------------------------------- /test/doc/merge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/merge.cpp -------------------------------------------------------------------------------- /test/doc/regular.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/regular.cpp -------------------------------------------------------------------------------- /test/doc/show.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/show.cpp -------------------------------------------------------------------------------- /test/doc/subscript.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/subscript.cpp -------------------------------------------------------------------------------- /test/doc/tutorial01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/tutorial01.cpp -------------------------------------------------------------------------------- /test/doc/tutorial02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/tutorial02.cpp -------------------------------------------------------------------------------- /test/doc/tutorial03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/tutorial03.cpp -------------------------------------------------------------------------------- /test/doc/tutorial04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/tutorial04.cpp -------------------------------------------------------------------------------- /test/doc/tutorial05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/tutorial05.cpp -------------------------------------------------------------------------------- /test/doc/values.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/doc/values.cpp -------------------------------------------------------------------------------- /test/integration/cpm-test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/integration/cpm-test/CMakeLists.txt -------------------------------------------------------------------------------- /test/integration/cpm-test/cpm.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/integration/cpm-test/cpm.cmake -------------------------------------------------------------------------------- /test/integration/fetch-test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/integration/fetch-test/CMakeLists.txt -------------------------------------------------------------------------------- /test/integration/install-test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/integration/install-test/CMakeLists.txt -------------------------------------------------------------------------------- /test/integration/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/integration/main.cpp -------------------------------------------------------------------------------- /test/unit/access.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/unit/access.cpp -------------------------------------------------------------------------------- /test/unit/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/unit/common.hpp -------------------------------------------------------------------------------- /test/unit/concepts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/unit/concepts.cpp -------------------------------------------------------------------------------- /test/unit/constraints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/unit/constraints.cpp -------------------------------------------------------------------------------- /test/unit/contains.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/unit/contains.cpp -------------------------------------------------------------------------------- /test/unit/doc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/unit/doc.cpp -------------------------------------------------------------------------------- /test/unit/drop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/unit/drop.cpp -------------------------------------------------------------------------------- /test/unit/extract_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/unit/extract_types.cpp -------------------------------------------------------------------------------- /test/unit/fetch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/unit/fetch.cpp -------------------------------------------------------------------------------- /test/unit/interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/unit/interface.cpp -------------------------------------------------------------------------------- /test/unit/merge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/unit/merge.cpp -------------------------------------------------------------------------------- /test/unit/size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/raberu/HEAD/test/unit/size.cpp --------------------------------------------------------------------------------