devana.utility
devana.utility.errors
devana.utility.fakeenum
devana.utility.lazy
devana.utility.traits
- class IBasicCreatable[source]
Bases:
IDefaultCreatable
,IFromCursorCreatable
,ABC
An interface that describes a set of constructors for a code element.
- class ICursorValidate[source]
Bases:
ABC
An interface that specifies that an object can only work with certain types of clang cursors.
- class IDefaultCreatable[source]
Bases:
ABC
The interface of an object that can be created with default sets of values.
- class IFromCursorCreatable[source]
Bases:
ABC
The interface of an object that can be created from many clang cursor.
- class IFromParamsCreatable[source]
Bases:
ABC
The interface of an object that can be created from many parameters.
Sets of utility classes.