| Interface | Description |
|---|---|
| ExposeAsSuperclass |
Marker interface that indicates this class and all of its subclasses should be exposed to Python
with the same Python type as its superclass.
|
| TypeBuilder |
Contains the basic information needed to construct a builtin Python type.
|
| Class | Description |
|---|---|
| BaseTypeBuilder |
| Enum | Description |
|---|---|
| MethodType |
| Annotation Type | Description |
|---|---|
| ExposedClassMethod |
Indicates a method should be exposed as a classmethod to Python code.
|
| ExposedDelete | |
| ExposedGet | |
| ExposedMethod |
Indicates a method should be exposed to Python code.
|
| ExposedNew |
Can appear on two forms of methods to indicate a method should be part of the __new__ object
creation.
|
| ExposedSet | |
| ExposedType |
Indicates a given class should be made visible to Python code as a builtin type.
|