diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-30 06:25:40 -0500 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-30 06:38:32 -0500 |
| commit | a752fe69537d5d58952d2a7c7e64eb350ace48d9 (patch) | |
| tree | b62da629c6b8350b0f2ca6a1f778cbfd1560d35d /examples | |
| parent | 9dce70e33cf855bea6f610bac52f3a5239ce877c (diff) | |
chore: new tests for hash crc32 and improvements.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/fix_tag_example/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | examples/fix_tag_example/example.cc | 2 | ||||
| -rw-r--r-- | examples/hash_crc32_example/CMakeLists.txt | 15 | ||||
| -rw-r--r-- | examples/hash_crc32_example/example.cc | 12 |
4 files changed, 29 insertions, 2 deletions
diff --git a/examples/fix_tag_example/CMakeLists.txt b/examples/fix_tag_example/CMakeLists.txt index e3b9cca..b9a80db 100644 --- a/examples/fix_tag_example/CMakeLists.txt +++ b/examples/fix_tag_example/CMakeLists.txt @@ -8,7 +8,7 @@ project( find_package(Boost REQUIRED COMPONENTS container) -add_executable(FixExample fix.cc) +add_executable(FixExample example.cc) set_property(TARGET FixExample PROPERTY CXX_STANDARD 20) target_include_directories(FixExample PUBLIC ../../include/ocl) diff --git a/examples/fix_tag_example/example.cc b/examples/fix_tag_example/example.cc index ce1f6c8..40cf33e 100644 --- a/examples/fix_tag_example/example.cc +++ b/examples/fix_tag_example/example.cc @@ -1,4 +1,4 @@ -#include <core/error_handler.hpp> +#include <core/handler.hpp> #include <fix/parser.hpp> #include <io/print.hpp> diff --git a/examples/hash_crc32_example/CMakeLists.txt b/examples/hash_crc32_example/CMakeLists.txt new file mode 100644 index 0000000..9758bfa --- /dev/null +++ b/examples/hash_crc32_example/CMakeLists.txt @@ -0,0 +1,15 @@ + +cmake_minimum_required(VERSION 3.15...3.31) + +project( + HashExample + VERSION 1.0 + LANGUAGES CXX) + +find_package(Boost REQUIRED COMPONENTS container) + +add_executable(HashExample example.cc) + +set_property(TARGET HashExample PROPERTY CXX_STANDARD 20) +target_include_directories(HashExample PUBLIC ../../include/ocl) +target_link_libraries(HashExample PRIVATE Boost::container) diff --git a/examples/hash_crc32_example/example.cc b/examples/hash_crc32_example/example.cc new file mode 100644 index 0000000..3f635de --- /dev/null +++ b/examples/hash_crc32_example/example.cc @@ -0,0 +1,12 @@ +#include <hashing/hash.hpp> +#include <io/print.hpp> + +int main(int argc, char** argv) +{ + if (argc != 2) return 1; + + std::hash<ocl::hash_trait> hash{}; + ocl::io::print(hash(argv[1])); + + return 0; +} |
