diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2026-03-18 06:51:01 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2026-03-18 06:51:01 +0100 |
| commit | 0745b058c1fd373a10210c8d9397008b145d82bd (patch) | |
| tree | 506b6d858b49e5dcc1e75e8e4f7a705553722668 /example/asio_example | |
| parent | e3c44bac404812920f6e19285bd126b087f3bc39 (diff) | |
[CHORE] Update examples for Asio and AllocOp.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'example/asio_example')
| -rw-r--r-- | example/asio_example/example.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/example/asio_example/example.cpp b/example/asio_example/example.cpp index d5abe0a..7b7fc16 100644 --- a/example/asio_example/example.cpp +++ b/example/asio_example/example.cpp @@ -8,9 +8,9 @@ #include <ocl/allocator_op.hpp> #include <future> -constexpr long int operator ""_USD(long double n) +constexpr long int operator""_USD(long double n) { - return n * 1000.0; + return n * 1000.0; } /// @brief Wrap OCL in ASIO calls. @@ -19,19 +19,18 @@ int main() boost::asio::io_context ioc{1}; auto spawn_strand = boost::asio::make_strand(ioc); - ocl::allocator<int> int_alloc; + ocl::allocator<int> int_alloc; - boost::asio::co_spawn(spawn_strand, [&int_alloc]() -> boost::asio::awaitable<void> { + boost::asio::co_spawn(spawn_strand, [&int_alloc]() -> boost::asio::awaitable<void> { auto balance = int_alloc.construct_array<1>(); *balance = operator ""_USD(150); ocl::io::println("Balance USD: ", *balance); - co_return; - }, boost::asio::detached); + co_return; }, boost::asio::detached); - auto balances = int_alloc.construct_array<5>(); + auto balances = int_alloc.construct_array<5>(); - ocl::asio::run<[]() { (void)0; }>(ioc); + ocl::asio::run<[]() { (void)0; }>(ioc); - return EXIT_SUCCESS; + return EXIT_SUCCESS; } |
