refactor(furvm): change instruction_t base to furvm::byte

This commit is contained in:
2026-06-05 18:14:25 +02:00
parent 6605b3264f
commit 6481c9c71d
2 changed files with 18 additions and 2 deletions
+17 -1
View File
@@ -9,6 +9,8 @@
*/
namespace furvm {
using byte = std::uint8_t;
// constant.hpp
/**
@@ -36,7 +38,7 @@ class constant;
* @enum instruction_t
* @brief Furvm's instruction type.
*/
enum class instruction_t : std::uint8_t;
enum class instruction_t : byte;
/**
* @struct instruction
@@ -44,6 +46,20 @@ enum class instruction_t : std::uint8_t;
*/
struct instruction;
// function.hpp
/**
* @class function
* @brief Function.
*
*
* A furvm function.
*/
class function {
public:
private:
};
// module.hpp
/**
+1 -1
View File
@@ -5,7 +5,7 @@
namespace furvm {
enum class instruction_t : std::uint8_t {
enum class instruction_t : byte {
/**
* @brief No operation.
*/