A scalar character value drawn from a fixed set of variants. Use
new_enum() to create concrete subclasses.
Examples
GridShape <- new_enum("GridShape", c("Square", "Hexagon"))
S7::S7_inherits(GridShape("Square"), Enum)
#> [1] TRUE
A scalar character value drawn from a fixed set of variants. Use
new_enum() to create concrete subclasses.
GridShape <- new_enum("GridShape", c("Square", "Hexagon"))
S7::S7_inherits(GridShape("Square"), Enum)
#> [1] TRUE