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 { namespace furvm {
using byte = std::uint8_t;
// constant.hpp // constant.hpp
/** /**
@@ -36,7 +38,7 @@ class constant;
* @enum instruction_t * @enum instruction_t
* @brief Furvm's instruction type. * @brief Furvm's instruction type.
*/ */
enum class instruction_t : std::uint8_t; enum class instruction_t : byte;
/** /**
* @struct instruction * @struct instruction
@@ -44,6 +46,20 @@ enum class instruction_t : std::uint8_t;
*/ */
struct instruction; struct instruction;
// function.hpp
/**
* @class function
* @brief Function.
*
*
* A furvm function.
*/
class function {
public:
private:
};
// module.hpp // module.hpp
/** /**
+1 -1
View File
@@ -5,7 +5,7 @@
namespace furvm { namespace furvm {
enum class instruction_t : std::uint8_t { enum class instruction_t : byte {
/** /**
* @brief No operation. * @brief No operation.
*/ */