summaryrefslogtreecommitdiffhomepage
path: root/example
diff options
context:
space:
mode:
Diffstat (limited to 'example')
-rw-r--r--example/fix_tag_example/CMakeLists.txt2
-rw-r--r--example/fix_tag_example/example.cpp5
2 files changed, 5 insertions, 2 deletions
diff --git a/example/fix_tag_example/CMakeLists.txt b/example/fix_tag_example/CMakeLists.txt
index 57bec7a..56afa24 100644
--- a/example/fix_tag_example/CMakeLists.txt
+++ b/example/fix_tag_example/CMakeLists.txt
@@ -12,4 +12,4 @@ add_executable(FixExample example.cpp)
set_property(TARGET FixExample PROPERTY CXX_STANDARD 20)
target_include_directories(FixExample PUBLIC ../../include/ocl)
-target_link_libraries(FixExample PRIVATE Boost)
+target_link_libraries(FixExample PRIVATE ocl_fix)
diff --git a/example/fix_tag_example/example.cpp b/example/fix_tag_example/example.cpp
index f7f3e76..ac4f479 100644
--- a/example/fix_tag_example/example.cpp
+++ b/example/fix_tag_example/example.cpp
@@ -1,4 +1,5 @@
#include <ocl/fix/parser.hpp>
+#include <ocl/fix/checksum.hpp>
constexpr char default_fix[] = {
'8', '=', 'F', 'I', 'X', '.', '4', '.', '2', 0x01,
@@ -15,7 +16,7 @@ constexpr char default_fix[] = {
int main(int argc, char** argv)
{
- ocl::fix::visitor basic_visitor;
+ ocl::fix::visitor basic_visitor;
ocl::fix::range_buffer fix = basic_visitor.visit(default_fix);
ocl::io::enable_stdio_sync(false);
@@ -26,5 +27,7 @@ int main(int argc, char** argv)
ocl::io::print(":key=49\n");
ocl::io::print(":value=", fix["49"], "\n");
+ ocl::io::print("checksum=", ocl::fix::try_index_checksum(fix), "\n");
+
return 0;
}