dolor.types.default¶
Types manipulating default values.
- class Defaulted(elem_type: dolor.types.type.Type, default)[source]¶
Bases:
dolor.types.type.TypeA type with a custom default value.
The resulting type inherits from the specified type and the
Defaultedtype, in that order.- Parameters
elem_type (subclass of
Type) – The type to modify the default of.default – The new default value.
Examples
>>> import dolor >>> d = dolor.types.Defaulted(dolor.types.VarInt, 1) >>> d <class 'dolor.types.default.DefaultedVarInt'> >>> d.default() 1