68 if (vsize == iter->
vec) {
69 if (iter->
idx == size)
return false;
73 if (iter->
idx == size) {
meta header (use this to include the whole library)
ANN void map_release(const Map map)
ANN vtype map_get(const Map map, const vtype key)
ANN void map_set(const Map map, const vtype key, const vtype ptr)
ANN void map_clear(const Map v)
ANN void map_commit(const restrict Map map, const restrict Map commit)
static ANN vtype map_size(const Map map)
static ANN vtype map_at(const Map map, const vtype index)
#define mp_calloc(p, name)
#define mp_free(p, name, a)
ANN vtype scope_lookup0(const Scope s, const vtype xid)
ANN vtype scope_lookup1(const Scope s, const vtype xid)
ANN Scope new_scope(MemPool p)
ANN vtype scope_lookup2(const Scope s, const vtype xid)
ANN void scope_commit(const Scope s)
ANN bool scope_iter(struct scope_iter *iter, void *ret)
ANN void scope_release(Scope a)
ANN void scope_add(const Scope s, const vtype xid, const vtype value)
static ANN Map scope_back(const Scope s)
ANN void scope_init(MemPool p, Scope a)
ANN void free_scope(MemPool p, Scope a)
static ANN void scope_push(MemPool p NUSED, const Scope s)
ANN void vector_release(const Vector v)
ANN void vector_init(const Vector v)
static ANN vtype vector_size(Vector const v)