9 VectorDef(Table, Table *);
10 VectorDef(Set, Set *);
11 VectorDef(Boolean, Boolean *);
12 VectorDef(BooleanOrder, BooleanOrder *);
13 VectorDef(Function, Function *);
14 VectorDef(Predicate, Predicate *);
15 VectorDef(Element, Element *);
16 VectorDef(Order, Order *);
17 VectorDef(TableEntry, TableEntry *);
18 VectorDef(ASTNode, ASTNode *);
19 VectorDef(Int, uint64_t);
20 VectorDef(OrderNode, OrderNode *);
21 VectorDef(OrderGraph, OrderGraph *);
23 HashTableDef(Void, void *, void *);
24 HashTableDef(OrderPair, OrderPair *, OrderPair *);
26 HashSetDef(Boolean, Boolean *);
27 HashSetDef(TableEntry, TableEntry *);
28 HashSetDef(OrderNode, OrderNode *);
29 HashSetDef(OrderEdge, OrderEdge *);
30 HashSetDef(OrderElement, OrderElement *);
32 HashTableDef(NodeToNodeSet, OrderNode *, HashSetOrderNode *);