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.
|