Buckets:
| extern "C" { | |
| /* The unique ellipsis object "..." */ | |
| PyAPI_DATA(PyObject) _Py_EllipsisObject; /* Don't use this directly */ | |
| /* Slice object interface */ | |
| /* | |
| A slice object containing start, stop, and step data members (the | |
| names are from range). After much talk with Guido, it was decided to | |
| let these be any arbitrary python type. Py_None stands for omitted values. | |
| */ | |
| typedef struct { | |
| PyObject_HEAD | |
| PyObject *start, *stop, *step; /* not NULL */ | |
| } PySliceObject; | |
| PyAPI_DATA(PyTypeObject) PySlice_Type; | |
| PyAPI_DATA(PyTypeObject) PyEllipsis_Type; | |
| PyAPI_FUNC(PyObject *) PySlice_New(PyObject* start, PyObject* stop, | |
| PyObject* step); | |
| PyAPI_FUNC(PyObject *) _PySlice_FromIndices(Py_ssize_t start, Py_ssize_t stop); | |
| PyAPI_FUNC(int) _PySlice_GetLongIndices(PySliceObject *self, PyObject *length, | |
| PyObject **start_ptr, PyObject **stop_ptr, | |
| PyObject **step_ptr); | |
| PyAPI_FUNC(int) PySlice_GetIndices(PyObject *r, Py_ssize_t length, | |
| Py_ssize_t *start, Py_ssize_t *stop, Py_ssize_t *step); | |
| Py_DEPRECATED(3.7) | |
| PyAPI_FUNC(int) PySlice_GetIndicesEx(PyObject *r, Py_ssize_t length, | |
| Py_ssize_t *start, Py_ssize_t *stop, | |
| Py_ssize_t *step, | |
| Py_ssize_t *slicelength); | |
| PyAPI_FUNC(int) PySlice_Unpack(PyObject *slice, | |
| Py_ssize_t *start, Py_ssize_t *stop, Py_ssize_t *step); | |
| PyAPI_FUNC(Py_ssize_t) PySlice_AdjustIndices(Py_ssize_t length, | |
| Py_ssize_t *start, Py_ssize_t *stop, | |
| Py_ssize_t step); | |
| } | |
Xet Storage Details
- Size:
- 2.66 kB
- Xet hash:
- 5680213f9f8b8264bb9f51e13f93de093bb4609e302bf26200ee3b0ef4f65150
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.