|
struct | is_method |
| Annotation for methods. More...
|
|
struct | is_operator |
| Annotation for operators. More...
|
|
struct | is_final |
| Annotation for classes that cannot be subclassed. More...
|
|
struct | scope |
| Annotation for parent scope. More...
|
|
struct | doc |
| Annotation for documentation. More...
|
|
struct | name |
| Annotation for function names. More...
|
|
struct | sibling |
| Annotation indicating that a function is an overload associated with a given "sibling". More...
|
|
struct | base< T > |
| Annotation indicating that a class derives from another given type. More...
|
|
struct | keep_alive< Nurse, Patient > |
| Keep patient alive while nurse lives. More...
|
|
struct | multiple_inheritance |
| Annotation indicating that a class is involved in a multiple inheritance relationship. More...
|
|
struct | dynamic_attr |
| Annotation which enables dynamic attributes, i.e. adds __dict__ to a class. More...
|
|
struct | buffer_protocol |
| Annotation which enables the buffer protocol for a type. More...
|
|
struct | metaclass |
| Annotation which requests that a special metaclass is created for a type. More...
|
|
struct | custom_type_setup |
| Specifies a custom callback with signature void (PyHeapTypeObject*) that may be used to customize the Python type. More...
|
|
struct | module_local |
| Annotation that marks a class as local to the module: More...
|
|
struct | arithmetic |
| Annotation to mark enums as an arithmetic type. More...
|
|
struct | prepend |
| Mark a function for addition at the beginning of the existing overload chain instead of the end. More...
|
|
struct | call_guard< Ts > |
| \rst A call policy which places one or more guard variables (Ts... ) around the function call. More...
|
|
struct | call_guard<> |
|
struct | call_guard< T > |
|
struct | call_guard< T, Ts... > |
|
struct | arg |
| Annotation for arguments. More...
|
|
struct | arg_v |
| Annotation for arguments with values. More...
|
|
struct | kw_only |
| Annotation indicating that all following arguments are keyword-only; the is the equivalent of an unnamed '*' argument (in Python 3) More...
|
|
struct | pos_only |
| Annotation indicating that all previous arguments are positional-only; the is the equivalent of an unnamed '/' argument (in Python 3.8) More...
|
|