feat(furvm): introduce module, instruction and constant

This commit is contained in:
2026-06-05 17:55:40 +02:00
parent 2f9328d85a
commit 66fdd1dc9c
7 changed files with 337 additions and 5 deletions
+28
View File
@@ -0,0 +1,28 @@
#ifndef FURVM_MODULE_HPP
#define FURVM_MODULE_HPP
namespace furvm {
class mod {
public:
mod() = default;
~mod() = default;
/**
* @brief Move constructor.
*/
mod(mod&&) = default;
/**
* @brief Move constructor.
*/
mod& operator=(mod&&) = default;
mod(const mod&) = delete;
mod& operator=(const mod&) = delete;
private:
};
} // namespace furvm
#endif // FURVM_MODULE_HPP