24 [[nodiscard]]
const std::string& GetName()
const noexcept;
25 [[nodiscard]]
const std::vector<EnumValue>& GetValues()
const noexcept;
28 void SetName(std::string name);
29 void SetValues(std::vector<EnumValue> values);
31 [[nodiscard]]
bool operator==(
const EnumObject& other)
const noexcept;
32 [[nodiscard]]
auto operator<=>(
const EnumObject& other)
const noexcept;
34 PLUGIFY_ACCESS :
struct Impl;
35 PLUGIFY_NO_DLL_EXPORT_WARNING(std::unique_ptr<Impl> _impl;)