├── .clang-format ├── .clang-tidy ├── .devcontainer ├── cmake │ └── toolchains │ │ ├── arm-none-eabi-gcc.cmake │ │ ├── clang-native.cmake │ │ ├── gcc-native-32.cmake │ │ ├── gcc-native.cmake │ │ └── gcc7-native.cmake ├── toolshed-amd64 │ └── devcontainer.json └── toolshed-arm64 │ └── devcontainer.json ├── .github ├── dependabot.yml └── workflows │ ├── cetlvast.yml │ └── codeql.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json ├── tasks.json ├── vscode-alt.svg ├── vscode.svg └── words-cetl.txt ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── cetlvast ├── .gitattributes ├── CMakeLists.txt ├── CMakePresets.json ├── CMakePresetsVendorTemplate.json ├── README.md ├── cmake │ ├── bin │ │ └── test_report_util.py │ ├── compiler_flag_sets │ │ └── default.cmake │ └── modules │ │ ├── CompileTest.cmake │ │ ├── ExternalDependenciesGitHub.cmake.in │ │ ├── ExternalDependenciesPatch.sh │ │ ├── FindTestReport.cmake │ │ ├── Findbenchmark.cmake │ │ ├── Findclangformat.cmake │ │ ├── Findgcovr.cmake │ │ ├── Findgoogletest.cmake │ │ ├── Findo1heap.cmake │ │ ├── ProjectLibrary.cmake │ │ └── patches │ │ └── googletest.patch ├── include │ └── cetlvast │ │ ├── datasets.h │ │ ├── helpers.hpp │ │ ├── helpers_gtest.hpp │ │ ├── helpers_gtest_memory_resource.hpp │ │ ├── helpers_rtti.hpp │ │ ├── memory_resource_mock.hpp │ │ ├── smf_policies.hpp │ │ ├── tracking_memory_resource.hpp │ │ └── typelist.hpp ├── src │ └── cetlvast.cpp └── suites │ ├── benchmark │ ├── CMakeLists.txt │ └── pmr │ │ └── benchmark_pmr_function.cpp │ ├── compile │ ├── CMakeLists.txt │ ├── test_cetl_h_erase.cpp │ ├── test_span_empty.cpp │ ├── test_unbounded_variant_footprint_get_const.cpp │ ├── test_unbounded_variant_footprint_get_non_const.cpp │ ├── test_unbounded_variant_footprint_set.cpp │ └── test_unbounded_variant_zero_footprint_non_pmr.cpp │ ├── docs │ ├── .nojekyll │ ├── CMakeLists.txt │ ├── cppreference-doxygen-web.tag.xml │ ├── doxygen-flat-style.css │ ├── doxygen.ini │ ├── examples │ │ ├── CMakeLists.txt │ │ ├── example_01_polyfill_20.cpp │ │ ├── example_02_span.cpp │ │ ├── example_03_memory_resource.cpp │ │ ├── example_04_buffer_memory_resource.cpp │ │ ├── example_05_array_memory_resource.cpp │ │ ├── example_06_memory_resource_deleter.cpp │ │ ├── example_07_polymorphic_alloc_deleter.cpp │ │ ├── example_08_variable_length_array_vs_vector.cpp │ │ ├── example_09_variant.cpp │ │ ├── example_10_unbounded_variant.cpp │ │ └── example_11_memory_resource_o1heap.cpp │ ├── footer.html │ ├── header.html │ ├── images │ │ └── html │ │ │ ├── cetl_logo.svg │ │ │ ├── cetl_logo_dark.svg │ │ │ ├── closed-folder.png │ │ │ ├── document.png │ │ │ ├── off_sync.png │ │ │ ├── on_sync.png │ │ │ ├── opencyphal_logo.svg │ │ │ ├── opencyphal_logo_dark.svg │ │ │ └── opened-folder.png │ └── stylesheet.css │ ├── mcu │ ├── CMakeLists.txt │ ├── dummysys.c │ ├── samd21g18a.ld │ └── test_text.cpp │ └── unittest │ ├── CMakeLists.txt │ ├── optional │ ├── test_pf17_optional.cpp │ ├── test_pf17_optional.hpp │ ├── test_pf17_optional_combinations.hpp │ ├── test_pf17_optional_combinations_assignment_1.cpp │ ├── test_pf17_optional_combinations_assignment_2.cpp │ ├── test_pf17_optional_combinations_assignment_3.cpp │ ├── test_pf17_optional_combinations_assignment_4.cpp │ ├── test_pf17_optional_combinations_assignment_5.cpp │ ├── test_pf17_optional_combinations_assignment_6.cpp │ ├── test_pf17_optional_combinations_ctor_1.cpp │ ├── test_pf17_optional_combinations_ctor_2.cpp │ ├── test_pf17_optional_combinations_ctor_3.cpp │ ├── test_pf17_optional_combinations_ctor_4.cpp │ ├── test_pf17_optional_combinations_ctor_5.cpp │ ├── test_pf17_optional_combinations_ctor_6.cpp │ ├── test_pf17_optional_combinations_ctor_7.cpp │ └── test_pf17_optional_combinations_ctor_8.cpp │ ├── pmr │ ├── test_pmr_function.cpp │ └── test_pmr_interface_ptr.cpp │ ├── sonar.cpp │ ├── test_buffer_memory_resource.cpp │ ├── test_buffer_memory_resource_users.cpp │ ├── test_o1heap_memory_resource.cpp │ ├── test_pf17_memory_resource.cpp │ ├── test_pf17_monotonic_buffer_resource.cpp │ ├── test_pf17_polymorphic_allocator.cpp │ ├── test_pf17_string_view.cpp │ ├── test_pf17_type_traits.cpp │ ├── test_pf17_variant.hpp │ ├── test_pf17_variant_assignment_1.cpp │ ├── test_pf17_variant_assignment_2.cpp │ ├── test_pf17_variant_assignment_3.cpp │ ├── test_pf17_variant_ctor_1.cpp │ ├── test_pf17_variant_ctor_2.cpp │ ├── test_pf17_variant_ctor_3.cpp │ ├── test_pf17_variant_ctor_4.cpp │ ├── test_pf17_variant_ctor_5.cpp │ ├── test_pf17_variant_ctor_6.cpp │ ├── test_pf17_variant_ctor_7.cpp │ ├── test_pf17_variant_ctor_8.cpp │ ├── test_pf17_variant_other.cpp │ ├── test_pf20.cpp │ ├── test_pf20_span.cpp │ ├── test_pf20_span_asserts.cpp │ ├── test_rtti.cpp │ ├── test_type_traits_ext.cpp │ ├── test_typelist.cpp │ ├── test_unbounded_variant.cpp │ ├── test_variable_length_array_bool.cpp │ ├── test_variable_length_array_compat.cpp │ ├── test_variable_length_array_compiles.cpp │ ├── test_variable_length_array_copy_and_move.cpp │ ├── test_variable_length_array_debug_asserts.cpp │ ├── test_variable_length_array_detailed_allocation.cpp │ └── test_variable_length_array_general_allocation.cpp ├── cyphal-words.txt ├── include └── cetl │ ├── _helper_enable_copy_move.hpp │ ├── cetl.hpp │ ├── pf17 │ ├── array_memory_resource.hpp │ ├── buffer_memory_resource.hpp │ ├── byte.hpp │ ├── cetlpf.hpp │ ├── memory_resource.hpp │ ├── optional.hpp │ ├── string_view.hpp │ ├── sys │ │ └── memory_resource.hpp │ ├── type_traits.hpp │ ├── utility.hpp │ └── variant.hpp │ ├── pf20 │ ├── cetlpf.hpp │ └── span.hpp │ ├── pmr │ ├── buffer_memory_resource_delegate.hpp │ ├── function.hpp │ ├── interface_ptr.hpp │ ├── memory.hpp │ └── o1heap_memory_resource_delegate.hpp │ ├── rtti.hpp │ ├── type_traits_ext.hpp │ ├── unbounded_variant.hpp │ ├── variable_length_array.hpp │ └── visit_helpers.hpp └── sonar-project.properties /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.devcontainer/cmake/toolchains/arm-none-eabi-gcc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.devcontainer/cmake/toolchains/arm-none-eabi-gcc.cmake -------------------------------------------------------------------------------- /.devcontainer/cmake/toolchains/clang-native.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.devcontainer/cmake/toolchains/clang-native.cmake -------------------------------------------------------------------------------- /.devcontainer/cmake/toolchains/gcc-native-32.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.devcontainer/cmake/toolchains/gcc-native-32.cmake -------------------------------------------------------------------------------- /.devcontainer/cmake/toolchains/gcc-native.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.devcontainer/cmake/toolchains/gcc-native.cmake -------------------------------------------------------------------------------- /.devcontainer/cmake/toolchains/gcc7-native.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.devcontainer/cmake/toolchains/gcc7-native.cmake -------------------------------------------------------------------------------- /.devcontainer/toolshed-amd64/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.devcontainer/toolshed-amd64/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/toolshed-arm64/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.devcontainer/toolshed-arm64/devcontainer.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cetlvast.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.github/workflows/cetlvast.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscode/vscode-alt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.vscode/vscode-alt.svg -------------------------------------------------------------------------------- /.vscode/vscode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.vscode/vscode.svg -------------------------------------------------------------------------------- /.vscode/words-cetl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/.vscode/words-cetl.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/SECURITY.md -------------------------------------------------------------------------------- /cetlvast/.gitattributes: -------------------------------------------------------------------------------- 1 | *.* linguist-vendored 2 | -------------------------------------------------------------------------------- /cetlvast/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/CMakeLists.txt -------------------------------------------------------------------------------- /cetlvast/CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/CMakePresets.json -------------------------------------------------------------------------------- /cetlvast/CMakePresetsVendorTemplate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/CMakePresetsVendorTemplate.json -------------------------------------------------------------------------------- /cetlvast/README.md: -------------------------------------------------------------------------------- 1 | ## TODO: CETL Verification Suite -------------------------------------------------------------------------------- /cetlvast/cmake/bin/test_report_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/cmake/bin/test_report_util.py -------------------------------------------------------------------------------- /cetlvast/cmake/compiler_flag_sets/default.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/cmake/compiler_flag_sets/default.cmake -------------------------------------------------------------------------------- /cetlvast/cmake/modules/CompileTest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/cmake/modules/CompileTest.cmake -------------------------------------------------------------------------------- /cetlvast/cmake/modules/ExternalDependenciesGitHub.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/cmake/modules/ExternalDependenciesGitHub.cmake.in -------------------------------------------------------------------------------- /cetlvast/cmake/modules/ExternalDependenciesPatch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/cmake/modules/ExternalDependenciesPatch.sh -------------------------------------------------------------------------------- /cetlvast/cmake/modules/FindTestReport.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/cmake/modules/FindTestReport.cmake -------------------------------------------------------------------------------- /cetlvast/cmake/modules/Findbenchmark.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/cmake/modules/Findbenchmark.cmake -------------------------------------------------------------------------------- /cetlvast/cmake/modules/Findclangformat.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/cmake/modules/Findclangformat.cmake -------------------------------------------------------------------------------- /cetlvast/cmake/modules/Findgcovr.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/cmake/modules/Findgcovr.cmake -------------------------------------------------------------------------------- /cetlvast/cmake/modules/Findgoogletest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/cmake/modules/Findgoogletest.cmake -------------------------------------------------------------------------------- /cetlvast/cmake/modules/Findo1heap.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/cmake/modules/Findo1heap.cmake -------------------------------------------------------------------------------- /cetlvast/cmake/modules/ProjectLibrary.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/cmake/modules/ProjectLibrary.cmake -------------------------------------------------------------------------------- /cetlvast/cmake/modules/patches/googletest.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/cmake/modules/patches/googletest.patch -------------------------------------------------------------------------------- /cetlvast/include/cetlvast/datasets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/include/cetlvast/datasets.h -------------------------------------------------------------------------------- /cetlvast/include/cetlvast/helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/include/cetlvast/helpers.hpp -------------------------------------------------------------------------------- /cetlvast/include/cetlvast/helpers_gtest.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/include/cetlvast/helpers_gtest.hpp -------------------------------------------------------------------------------- /cetlvast/include/cetlvast/helpers_gtest_memory_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/include/cetlvast/helpers_gtest_memory_resource.hpp -------------------------------------------------------------------------------- /cetlvast/include/cetlvast/helpers_rtti.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/include/cetlvast/helpers_rtti.hpp -------------------------------------------------------------------------------- /cetlvast/include/cetlvast/memory_resource_mock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/include/cetlvast/memory_resource_mock.hpp -------------------------------------------------------------------------------- /cetlvast/include/cetlvast/smf_policies.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/include/cetlvast/smf_policies.hpp -------------------------------------------------------------------------------- /cetlvast/include/cetlvast/tracking_memory_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/include/cetlvast/tracking_memory_resource.hpp -------------------------------------------------------------------------------- /cetlvast/include/cetlvast/typelist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/include/cetlvast/typelist.hpp -------------------------------------------------------------------------------- /cetlvast/src/cetlvast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/src/cetlvast.cpp -------------------------------------------------------------------------------- /cetlvast/suites/benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /cetlvast/suites/benchmark/pmr/benchmark_pmr_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/benchmark/pmr/benchmark_pmr_function.cpp -------------------------------------------------------------------------------- /cetlvast/suites/compile/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/compile/CMakeLists.txt -------------------------------------------------------------------------------- /cetlvast/suites/compile/test_cetl_h_erase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/compile/test_cetl_h_erase.cpp -------------------------------------------------------------------------------- /cetlvast/suites/compile/test_span_empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/compile/test_span_empty.cpp -------------------------------------------------------------------------------- /cetlvast/suites/compile/test_unbounded_variant_footprint_get_const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/compile/test_unbounded_variant_footprint_get_const.cpp -------------------------------------------------------------------------------- /cetlvast/suites/compile/test_unbounded_variant_footprint_get_non_const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/compile/test_unbounded_variant_footprint_get_non_const.cpp -------------------------------------------------------------------------------- /cetlvast/suites/compile/test_unbounded_variant_footprint_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/compile/test_unbounded_variant_footprint_set.cpp -------------------------------------------------------------------------------- /cetlvast/suites/compile/test_unbounded_variant_zero_footprint_non_pmr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/compile/test_unbounded_variant_zero_footprint_non_pmr.cpp -------------------------------------------------------------------------------- /cetlvast/suites/docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cetlvast/suites/docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/CMakeLists.txt -------------------------------------------------------------------------------- /cetlvast/suites/docs/cppreference-doxygen-web.tag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/cppreference-doxygen-web.tag.xml -------------------------------------------------------------------------------- /cetlvast/suites/docs/doxygen-flat-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/doxygen-flat-style.css -------------------------------------------------------------------------------- /cetlvast/suites/docs/doxygen.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/doxygen.ini -------------------------------------------------------------------------------- /cetlvast/suites/docs/examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/examples/CMakeLists.txt -------------------------------------------------------------------------------- /cetlvast/suites/docs/examples/example_01_polyfill_20.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/examples/example_01_polyfill_20.cpp -------------------------------------------------------------------------------- /cetlvast/suites/docs/examples/example_02_span.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/examples/example_02_span.cpp -------------------------------------------------------------------------------- /cetlvast/suites/docs/examples/example_03_memory_resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/examples/example_03_memory_resource.cpp -------------------------------------------------------------------------------- /cetlvast/suites/docs/examples/example_04_buffer_memory_resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/examples/example_04_buffer_memory_resource.cpp -------------------------------------------------------------------------------- /cetlvast/suites/docs/examples/example_05_array_memory_resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/examples/example_05_array_memory_resource.cpp -------------------------------------------------------------------------------- /cetlvast/suites/docs/examples/example_06_memory_resource_deleter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/examples/example_06_memory_resource_deleter.cpp -------------------------------------------------------------------------------- /cetlvast/suites/docs/examples/example_07_polymorphic_alloc_deleter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/examples/example_07_polymorphic_alloc_deleter.cpp -------------------------------------------------------------------------------- /cetlvast/suites/docs/examples/example_08_variable_length_array_vs_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/examples/example_08_variable_length_array_vs_vector.cpp -------------------------------------------------------------------------------- /cetlvast/suites/docs/examples/example_09_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/examples/example_09_variant.cpp -------------------------------------------------------------------------------- /cetlvast/suites/docs/examples/example_10_unbounded_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/examples/example_10_unbounded_variant.cpp -------------------------------------------------------------------------------- /cetlvast/suites/docs/examples/example_11_memory_resource_o1heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/examples/example_11_memory_resource_o1heap.cpp -------------------------------------------------------------------------------- /cetlvast/suites/docs/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/footer.html -------------------------------------------------------------------------------- /cetlvast/suites/docs/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/header.html -------------------------------------------------------------------------------- /cetlvast/suites/docs/images/html/cetl_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/images/html/cetl_logo.svg -------------------------------------------------------------------------------- /cetlvast/suites/docs/images/html/cetl_logo_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/images/html/cetl_logo_dark.svg -------------------------------------------------------------------------------- /cetlvast/suites/docs/images/html/closed-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/images/html/closed-folder.png -------------------------------------------------------------------------------- /cetlvast/suites/docs/images/html/document.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/images/html/document.png -------------------------------------------------------------------------------- /cetlvast/suites/docs/images/html/off_sync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/images/html/off_sync.png -------------------------------------------------------------------------------- /cetlvast/suites/docs/images/html/on_sync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/images/html/on_sync.png -------------------------------------------------------------------------------- /cetlvast/suites/docs/images/html/opencyphal_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/images/html/opencyphal_logo.svg -------------------------------------------------------------------------------- /cetlvast/suites/docs/images/html/opencyphal_logo_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/images/html/opencyphal_logo_dark.svg -------------------------------------------------------------------------------- /cetlvast/suites/docs/images/html/opened-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/images/html/opened-folder.png -------------------------------------------------------------------------------- /cetlvast/suites/docs/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/docs/stylesheet.css -------------------------------------------------------------------------------- /cetlvast/suites/mcu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/mcu/CMakeLists.txt -------------------------------------------------------------------------------- /cetlvast/suites/mcu/dummysys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/mcu/dummysys.c -------------------------------------------------------------------------------- /cetlvast/suites/mcu/samd21g18a.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/mcu/samd21g18a.ld -------------------------------------------------------------------------------- /cetlvast/suites/mcu/test_text.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/mcu/test_text.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/CMakeLists.txt -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional.hpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations.hpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations_assignment_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations_assignment_1.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations_assignment_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations_assignment_2.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations_assignment_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations_assignment_3.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations_assignment_4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations_assignment_4.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations_assignment_5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations_assignment_5.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations_assignment_6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations_assignment_6.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_1.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_2.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_3.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_4.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_5.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_6.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_7.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/optional/test_pf17_optional_combinations_ctor_8.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/pmr/test_pmr_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/pmr/test_pmr_function.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/pmr/test_pmr_interface_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/pmr/test_pmr_interface_ptr.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/sonar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/sonar.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_buffer_memory_resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_buffer_memory_resource.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_buffer_memory_resource_users.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_buffer_memory_resource_users.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_o1heap_memory_resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_o1heap_memory_resource.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_memory_resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_memory_resource.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_monotonic_buffer_resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_monotonic_buffer_resource.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_polymorphic_allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_polymorphic_allocator.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_string_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_string_view.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_type_traits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_type_traits.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_variant.hpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_variant_assignment_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_variant_assignment_1.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_variant_assignment_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_variant_assignment_2.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_variant_assignment_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_variant_assignment_3.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_variant_ctor_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_variant_ctor_1.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_variant_ctor_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_variant_ctor_2.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_variant_ctor_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_variant_ctor_3.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_variant_ctor_4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_variant_ctor_4.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_variant_ctor_5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_variant_ctor_5.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_variant_ctor_6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_variant_ctor_6.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_variant_ctor_7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_variant_ctor_7.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_variant_ctor_8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_variant_ctor_8.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf17_variant_other.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf17_variant_other.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf20.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf20.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf20_span.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf20_span.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_pf20_span_asserts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_pf20_span_asserts.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_rtti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_rtti.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_type_traits_ext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_type_traits_ext.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_typelist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_typelist.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_unbounded_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_unbounded_variant.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_variable_length_array_bool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_variable_length_array_bool.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_variable_length_array_compat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_variable_length_array_compat.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_variable_length_array_compiles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_variable_length_array_compiles.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_variable_length_array_copy_and_move.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_variable_length_array_copy_and_move.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_variable_length_array_debug_asserts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_variable_length_array_debug_asserts.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_variable_length_array_detailed_allocation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_variable_length_array_detailed_allocation.cpp -------------------------------------------------------------------------------- /cetlvast/suites/unittest/test_variable_length_array_general_allocation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cetlvast/suites/unittest/test_variable_length_array_general_allocation.cpp -------------------------------------------------------------------------------- /cyphal-words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/cyphal-words.txt -------------------------------------------------------------------------------- /include/cetl/_helper_enable_copy_move.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/_helper_enable_copy_move.hpp -------------------------------------------------------------------------------- /include/cetl/cetl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/cetl.hpp -------------------------------------------------------------------------------- /include/cetl/pf17/array_memory_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pf17/array_memory_resource.hpp -------------------------------------------------------------------------------- /include/cetl/pf17/buffer_memory_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pf17/buffer_memory_resource.hpp -------------------------------------------------------------------------------- /include/cetl/pf17/byte.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pf17/byte.hpp -------------------------------------------------------------------------------- /include/cetl/pf17/cetlpf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pf17/cetlpf.hpp -------------------------------------------------------------------------------- /include/cetl/pf17/memory_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pf17/memory_resource.hpp -------------------------------------------------------------------------------- /include/cetl/pf17/optional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pf17/optional.hpp -------------------------------------------------------------------------------- /include/cetl/pf17/string_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pf17/string_view.hpp -------------------------------------------------------------------------------- /include/cetl/pf17/sys/memory_resource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pf17/sys/memory_resource.hpp -------------------------------------------------------------------------------- /include/cetl/pf17/type_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pf17/type_traits.hpp -------------------------------------------------------------------------------- /include/cetl/pf17/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pf17/utility.hpp -------------------------------------------------------------------------------- /include/cetl/pf17/variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pf17/variant.hpp -------------------------------------------------------------------------------- /include/cetl/pf20/cetlpf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pf20/cetlpf.hpp -------------------------------------------------------------------------------- /include/cetl/pf20/span.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pf20/span.hpp -------------------------------------------------------------------------------- /include/cetl/pmr/buffer_memory_resource_delegate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pmr/buffer_memory_resource_delegate.hpp -------------------------------------------------------------------------------- /include/cetl/pmr/function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pmr/function.hpp -------------------------------------------------------------------------------- /include/cetl/pmr/interface_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pmr/interface_ptr.hpp -------------------------------------------------------------------------------- /include/cetl/pmr/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pmr/memory.hpp -------------------------------------------------------------------------------- /include/cetl/pmr/o1heap_memory_resource_delegate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/pmr/o1heap_memory_resource_delegate.hpp -------------------------------------------------------------------------------- /include/cetl/rtti.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/rtti.hpp -------------------------------------------------------------------------------- /include/cetl/type_traits_ext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/type_traits_ext.hpp -------------------------------------------------------------------------------- /include/cetl/unbounded_variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/unbounded_variant.hpp -------------------------------------------------------------------------------- /include/cetl/variable_length_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/variable_length_array.hpp -------------------------------------------------------------------------------- /include/cetl/visit_helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/include/cetl/visit_helpers.hpp -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal/CETL/HEAD/sonar-project.properties --------------------------------------------------------------------------------