define-enum ( word base-type members -- ) (original) (raw)
define-enum ( word base-type members -- )
Factor handbook » C library interface » Passing data between Factor and C » Enumeration types
Prev: | ENUM: |
---|---|
Next: | enum>number ( enum -- number ) |
Inputs
word | a word |
---|---|
base-type | a c-type |
members | sequence of word and value pairs |
Outputs
None
Word description
Defines an enum. This is the run-time equivalent of ENUM:.
See also
ENUM:, enum>number, number>enum
Definition
: define-enum ( word base-type members -- )
[ (define-enum) ] [ [ define-enum-value ] assoc-each ] bi ;