|
1 |
| -from _typeshed import Incomplete |
| 1 | +from typing import Final |
2 | 2 |
|
3 | 3 | class CffiOp:
|
4 |
| - op: Incomplete |
5 |
| - arg: Incomplete |
6 |
| - def __init__(self, op, arg) -> None: ... |
7 |
| - def as_c_expr(self): ... |
8 |
| - def as_python_bytes(self): ... |
| 4 | + op: int | None |
| 5 | + arg: str | None |
| 6 | + def __init__(self, op: int | None, arg: str | None) -> None: ... |
| 7 | + def as_c_expr(self) -> str: ... |
| 8 | + def as_python_bytes(self) -> str: ... |
9 | 9 |
|
10 |
| -def format_four_bytes(num): ... |
| 10 | +def format_four_bytes(num: int) -> str: ... |
11 | 11 |
|
12 |
| -OP_PRIMITIVE: int |
13 |
| -OP_POINTER: int |
14 |
| -OP_ARRAY: int |
15 |
| -OP_OPEN_ARRAY: int |
16 |
| -OP_STRUCT_UNION: int |
17 |
| -OP_ENUM: int |
18 |
| -OP_FUNCTION: int |
19 |
| -OP_FUNCTION_END: int |
20 |
| -OP_NOOP: int |
21 |
| -OP_BITFIELD: int |
22 |
| -OP_TYPENAME: int |
23 |
| -OP_CPYTHON_BLTN_V: int |
24 |
| -OP_CPYTHON_BLTN_N: int |
25 |
| -OP_CPYTHON_BLTN_O: int |
26 |
| -OP_CONSTANT: int |
27 |
| -OP_CONSTANT_INT: int |
28 |
| -OP_GLOBAL_VAR: int |
29 |
| -OP_DLOPEN_FUNC: int |
30 |
| -OP_DLOPEN_CONST: int |
31 |
| -OP_GLOBAL_VAR_F: int |
32 |
| -OP_EXTERN_PYTHON: int |
33 |
| -PRIM_VOID: int |
34 |
| -PRIM_BOOL: int |
35 |
| -PRIM_CHAR: int |
36 |
| -PRIM_SCHAR: int |
37 |
| -PRIM_UCHAR: int |
38 |
| -PRIM_SHORT: int |
39 |
| -PRIM_USHORT: int |
40 |
| -PRIM_INT: int |
41 |
| -PRIM_UINT: int |
42 |
| -PRIM_LONG: int |
43 |
| -PRIM_ULONG: int |
44 |
| -PRIM_LONGLONG: int |
45 |
| -PRIM_ULONGLONG: int |
46 |
| -PRIM_FLOAT: int |
47 |
| -PRIM_DOUBLE: int |
48 |
| -PRIM_LONGDOUBLE: int |
49 |
| -PRIM_WCHAR: int |
50 |
| -PRIM_INT8: int |
51 |
| -PRIM_UINT8: int |
52 |
| -PRIM_INT16: int |
53 |
| -PRIM_UINT16: int |
54 |
| -PRIM_INT32: int |
55 |
| -PRIM_UINT32: int |
56 |
| -PRIM_INT64: int |
57 |
| -PRIM_UINT64: int |
58 |
| -PRIM_INTPTR: int |
59 |
| -PRIM_UINTPTR: int |
60 |
| -PRIM_PTRDIFF: int |
61 |
| -PRIM_SIZE: int |
62 |
| -PRIM_SSIZE: int |
63 |
| -PRIM_INT_LEAST8: int |
64 |
| -PRIM_UINT_LEAST8: int |
65 |
| -PRIM_INT_LEAST16: int |
66 |
| -PRIM_UINT_LEAST16: int |
67 |
| -PRIM_INT_LEAST32: int |
68 |
| -PRIM_UINT_LEAST32: int |
69 |
| -PRIM_INT_LEAST64: int |
70 |
| -PRIM_UINT_LEAST64: int |
71 |
| -PRIM_INT_FAST8: int |
72 |
| -PRIM_UINT_FAST8: int |
73 |
| -PRIM_INT_FAST16: int |
74 |
| -PRIM_UINT_FAST16: int |
75 |
| -PRIM_INT_FAST32: int |
76 |
| -PRIM_UINT_FAST32: int |
77 |
| -PRIM_INT_FAST64: int |
78 |
| -PRIM_UINT_FAST64: int |
79 |
| -PRIM_INTMAX: int |
80 |
| -PRIM_UINTMAX: int |
81 |
| -PRIM_FLOATCOMPLEX: int |
82 |
| -PRIM_DOUBLECOMPLEX: int |
83 |
| -PRIM_CHAR16: int |
84 |
| -PRIM_CHAR32: int |
85 |
| -PRIMITIVE_TO_INDEX: Incomplete |
86 |
| -F_UNION: int |
87 |
| -F_CHECK_FIELDS: int |
88 |
| -F_PACKED: int |
89 |
| -F_EXTERNAL: int |
90 |
| -F_OPAQUE: int |
91 |
| -G_FLAGS: Incomplete |
92 |
| -CLASS_NAME: Incomplete |
| 12 | +OP_PRIMITIVE: Final = 1 |
| 13 | +OP_POINTER: Final = 3 |
| 14 | +OP_ARRAY: Final = 5 |
| 15 | +OP_OPEN_ARRAY: Final = 7 |
| 16 | +OP_STRUCT_UNION: Final = 9 |
| 17 | +OP_ENUM: Final = 11 |
| 18 | +OP_FUNCTION: Final = 13 |
| 19 | +OP_FUNCTION_END: Final = 15 |
| 20 | +OP_NOOP: Final = 17 |
| 21 | +OP_BITFIELD: Final = 19 |
| 22 | +OP_TYPENAME: Final = 21 |
| 23 | +OP_CPYTHON_BLTN_V: Final = 23 |
| 24 | +OP_CPYTHON_BLTN_N: Final = 25 |
| 25 | +OP_CPYTHON_BLTN_O: Final = 27 |
| 26 | +OP_CONSTANT: Final = 29 |
| 27 | +OP_CONSTANT_INT: Final = 31 |
| 28 | +OP_GLOBAL_VAR: Final = 33 |
| 29 | +OP_DLOPEN_FUNC: Final = 35 |
| 30 | +OP_DLOPEN_CONST: Final = 37 |
| 31 | +OP_GLOBAL_VAR_F: Final = 39 |
| 32 | +OP_EXTERN_PYTHON: Final = 41 |
| 33 | +PRIM_VOID: Final = 0 |
| 34 | +PRIM_BOOL: Final = 1 |
| 35 | +PRIM_CHAR: Final = 2 |
| 36 | +PRIM_SCHAR: Final = 3 |
| 37 | +PRIM_UCHAR: Final = 4 |
| 38 | +PRIM_SHORT: Final = 5 |
| 39 | +PRIM_USHORT: Final = 6 |
| 40 | +PRIM_INT: Final = 7 |
| 41 | +PRIM_UINT: Final = 8 |
| 42 | +PRIM_LONG: Final = 9 |
| 43 | +PRIM_ULONG: Final = 10 |
| 44 | +PRIM_LONGLONG: Final = 11 |
| 45 | +PRIM_ULONGLONG: Final = 12 |
| 46 | +PRIM_FLOAT: Final = 13 |
| 47 | +PRIM_DOUBLE: Final = 14 |
| 48 | +PRIM_LONGDOUBLE: Final = 15 |
| 49 | +PRIM_WCHAR: Final = 16 |
| 50 | +PRIM_INT8: Final = 17 |
| 51 | +PRIM_UINT8: Final = 18 |
| 52 | +PRIM_INT16: Final = 19 |
| 53 | +PRIM_UINT16: Final = 20 |
| 54 | +PRIM_INT32: Final = 21 |
| 55 | +PRIM_UINT32: Final = 22 |
| 56 | +PRIM_INT64: Final = 23 |
| 57 | +PRIM_UINT64: Final = 24 |
| 58 | +PRIM_INTPTR: Final = 25 |
| 59 | +PRIM_UINTPTR: Final = 26 |
| 60 | +PRIM_PTRDIFF: Final = 27 |
| 61 | +PRIM_SIZE: Final = 28 |
| 62 | +PRIM_SSIZE: Final = 29 |
| 63 | +PRIM_INT_LEAST8: Final = 30 |
| 64 | +PRIM_UINT_LEAST8: Final = 31 |
| 65 | +PRIM_INT_LEAST16: Final = 32 |
| 66 | +PRIM_UINT_LEAST16: Final = 33 |
| 67 | +PRIM_INT_LEAST32: Final = 34 |
| 68 | +PRIM_UINT_LEAST32: Final = 35 |
| 69 | +PRIM_INT_LEAST64: Final = 36 |
| 70 | +PRIM_UINT_LEAST64: Final = 37 |
| 71 | +PRIM_INT_FAST8: Final = 38 |
| 72 | +PRIM_UINT_FAST8: Final = 39 |
| 73 | +PRIM_INT_FAST16: Final = 40 |
| 74 | +PRIM_UINT_FAST16: Final = 41 |
| 75 | +PRIM_INT_FAST32: Final = 42 |
| 76 | +PRIM_UINT_FAST32: Final = 43 |
| 77 | +PRIM_INT_FAST64: Final = 44 |
| 78 | +PRIM_UINT_FAST64: Final = 45 |
| 79 | +PRIM_INTMAX: Final = 46 |
| 80 | +PRIM_UINTMAX: Final = 47 |
| 81 | +PRIM_FLOATCOMPLEX: Final = 48 |
| 82 | +PRIM_DOUBLECOMPLEX: Final = 49 |
| 83 | +PRIM_CHAR16: Final = 50 |
| 84 | +PRIM_CHAR32: Final = 51 |
| 85 | +PRIMITIVE_TO_INDEX: Final[dict[str, int]] |
| 86 | +F_UNION: Final = 1 |
| 87 | +F_CHECK_FIELDS: Final = 2 |
| 88 | +F_PACKED: Final = 4 |
| 89 | +F_EXTERNAL: Final = 8 |
| 90 | +F_OPAQUE: Final = 16 |
| 91 | +G_FLAGS: Final[dict[bytes, bytes]] |
| 92 | +CLASS_NAME: Final[dict[int, str]] |
0 commit comments