#pragma once #include #include #include namespace hex::plugin::builtin { struct Constant { std::string name; std::string description; BinaryPattern value; }; class ConstantGroup { public: explicit ConstantGroup(const std::fs::path &path); [[nodiscard]] const std::string& getName() const { return m_name; } const std::vector& getConstants() const { return m_constants; } private: std::string m_name; std::vector m_constants; }; }