| 123456789101112131415161718192021222324 |
- #pragma once
- #include "pocketpy/common/vector.h"
- #include "pocketpy/objects/base.h"
- typedef struct {
- uint64_t hash;
- py_TValue key;
- py_TValue val;
- } DictEntry;
- typedef struct {
- int length;
- uint32_t capacity;
- void* indices;
- bool index_is_short;
- uint32_t null_index_value;
- c11_vector /*T=DictEntry*/ entries;
- } Dict;
- typedef c11_vector List;
- void c11_chunked_array2d__mark(void* ud, c11_vector* p_stack);
- void function__gc_mark(void* ud, c11_vector* p_stack);
|