| 1988 | } |
| 1989 | |
| 1990 | static Py_ssize_t Strs_len(Strs *self) { |
| 1991 | switch (self->layout) { |
| 1992 | case STRS_U32_TAPE: return self->data.u32_tape.count; |
| 1993 | case STRS_U32_TAPE_VIEW: return self->data.u32_tape_view.count; |
| 1994 | case STRS_U64_TAPE: return self->data.u64_tape.count; |
| 1995 | case STRS_U64_TAPE_VIEW: return self->data.u64_tape_view.count; |
| 1996 | case STRS_FRAGMENTED: return self->data.fragmented.count; |
| 1997 | default: return 0; |
| 1998 | } |
| 1999 | } |
| 2000 | |
| 2001 | static PyObject *Strs_getitem(Strs *self, Py_ssize_t i) { |
| 2002 |
no outgoing calls
no test coverage detected
searching dependent graphs…