ValueEnumeration¶
- class dsviper.ValueEnumeration¶
Bases:
objectA class used to represent a value of type struct. Seamless with a Python str.
Or use Value.create(type_enumeration [, initial_value]). If the initial_value is not specified, the first enum case is used.
The string representation of an enum case start with a ‘.’. ex: Value.create(type_enum_E, ‘.a’) or Value.create(type_enum_E, ‘E.a’).
- static cast(value: Value) ValueEnumeration¶
Return an enum or raise.
- copy() ValueEnumeration¶
Return a deep copy.
- index() int¶
Return the index.
- name() str¶
Return the name of the enumeration case.
- representation() str¶
Return the representation.
- static try_parse(string: str, type_enumeration: TypeEnumeration) ValueEnumeration | None¶
Return an enum or None.
- type_code() str¶
Return the type code.
- type_enumeration() TypeEnumeration¶
Return the type enum.