#pragma once #include "randomxparams.hpp" namespace modernRX { struct BlockTemplate { static constexpr uint32_t Rx_Block_Template_Nonce_Offset{ 39 }; uint8_t data[Rx_Block_Template_Size]; // Increases nonce by offset. void next(const uint32_t offset = 1) noexcept { reinterpret_cast<uint32_t&>(data[Rx_Block_Template_Nonce_Offset]) += offset; } const_span<std::byte> view() const noexcept { return { reinterpret_cast<const std::byte*>(data), Rx_Block_Template_Size }; } }; }
Generated by OpenCppCoverage (Version: 0.9.9.0) |
---|