Buckets:
| typedef struct { | |
| PyObject_VAR_HEAD | |
| /* ob_item contains space for 'ob_size' elements. | |
| Items must normally not be NULL, except during construction when | |
| the tuple is not yet visible outside the function that builds it. */ | |
| PyObject *ob_item[1]; | |
| } PyTupleObject; | |
| PyAPI_FUNC(int) _PyTuple_Resize(PyObject **, Py_ssize_t); | |
| /* Cast argument to PyTupleObject* type. */ | |
| // Macros and static inline functions, trading safety for speed | |
| static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) { | |
| PyTupleObject *tuple = _PyTuple_CAST(op); | |
| return Py_SIZE(tuple); | |
| } | |
| /* Function *only* to be used to fill in brand new tuples */ | |
| static inline void | |
| PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) { | |
| PyTupleObject *tuple = _PyTuple_CAST(op); | |
| assert(0 <= index); | |
| assert(index < Py_SIZE(tuple)); | |
| tuple->ob_item[index] = value; | |
| } | |
Xet Storage Details
- Size:
- 1.33 kB
- Xet hash:
- 290b75ad200026685b855d5e5510d55f2486abb1b4136d66025eda1d50924654
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.