Flags

group flags

Defines

ML_CLASS(TYPE, PARENTS, NAME)
ML_CLASS_ADD_PARENTS(TYPE, PARENTS...)
ML_FIELD(FIELD, TYPE)
ML_ENUM(TYPE, NAME, VALUES...)
ML_ENUM_CYCLIC(TYPE, NAME, VALUES...)
ML_FLAGS(TYPE, NAME, VALUES...)
ML_ENUM2(TYPE, NAME, VALUES...)
ML_FLAGS2(TYPE, NAME, VALUES...)

Functions

ml_type_t *ml_flags(const char *Name, ...)
ml_type_t *ml_flags2(const char *Name, ...)
ml_value_t *ml_flags_value(ml_type_t *Type, uint64_t Flags)
uint64_t ml_flags_value_value(ml_value_t *Value)
const char *ml_flags_value_name(ml_value_t *Value)

Variables

ml_type_t MLFlagsT[]
ml_type_t MLFlagsValueT[]