Lines Matching refs:quicklist
73 typedef struct quicklist { struct
80 } quicklist; typedef
83 const quicklist *quicklist; member
91 const quicklist *quicklist; member
118 quicklist *quicklistCreate(void);
119 quicklist *quicklistNew(int fill, int compress);
120 void quicklistSetCompressDepth(quicklist *quicklist, int depth);
121 void quicklistSetFill(quicklist *quicklist, int fill);
122 void quicklistSetOptions(quicklist *quicklist, int fill, int depth);
123 void quicklistRelease(quicklist *quicklist);
124 int quicklistPushHead(quicklist *quicklist, void *value, const size_t sz);
125 int quicklistPushTail(quicklist *quicklist, void *value, const size_t sz);
126 void quicklistPush(quicklist *quicklist, void *value, const size_t sz,
128 void quicklistAppendZiplist(quicklist *quicklist, unsigned char *zl);
129 quicklist *quicklistAppendValuesFromZiplist(quicklist *quicklist,
131 quicklist *quicklistCreateFromZiplist(int fill, int compress,
133 void quicklistInsertAfter(quicklist *quicklist, quicklistEntry *node,
135 void quicklistInsertBefore(quicklist *quicklist, quicklistEntry *node,
138 int quicklistReplaceAtIndex(quicklist *quicklist, long index, void *data,
140 int quicklistDelRange(quicklist *quicklist, const long start, const long stop);
141 quicklistIter *quicklistGetIterator(const quicklist *quicklist, int direction);
142 quicklistIter *quicklistGetIteratorAtIdx(const quicklist *quicklist,
146 quicklist *quicklistDup(quicklist *orig);
147 int quicklistIndex(const quicklist *quicklist, const long long index,
149 void quicklistRewind(quicklist *quicklist, quicklistIter *li);
150 void quicklistRewindTail(quicklist *quicklist, quicklistIter *li);
151 void quicklistRotate(quicklist *quicklist);
152 int quicklistPopCustom(quicklist *quicklist, int where, unsigned char **data,
155 int quicklistPop(quicklist *quicklist, int where, unsigned char **data,
157 unsigned long quicklistCount(const quicklist *ql);