(self)
| 112 | |
| 113 | @handle |
| 114 | def free(self) -> None: |
| 115 | first = self[0] |
| 116 | first.ensure_valid() |
| 117 | |
| 118 | for i in range(self._chunks): # using __iter__ breaks here |
| 119 | chunk = self._get_chunk_at(i) |
| 120 | chunk._freed = True |
| 121 | |
| 122 | c_free(first.make_ct_pointer()) |
| 123 | |
| 124 | |
| 125 | def calloc(num: int, size: int) -> AllocatedArrayPointer: |
nothing calls this directly
no test coverage detected