• Home
  • Raw
  • Download

Lines Matching refs:BcVec

44 void bc_vec_grow(BcVec *restrict v, size_t n) {  in bc_vec_grow()
59 void bc_vec_init(BcVec *restrict v, size_t esize, BcVecFree dtor) { in bc_vec_init()
69 void bc_vec_expand(BcVec *restrict v, size_t req) { in bc_vec_expand()
86 void bc_vec_npop(BcVec *restrict v, size_t n) { in bc_vec_npop()
103 void bc_vec_npopAt(BcVec *restrict v, size_t n, size_t idx) { in bc_vec_npopAt()
128 void bc_vec_npush(BcVec *restrict v, size_t n, const void *data) { in bc_vec_npush()
144 inline void bc_vec_push(BcVec *restrict v, const void *data) { in bc_vec_push()
148 void bc_vec_pushByte(BcVec *restrict v, uchar data) { in bc_vec_pushByte()
153 void bc_vec_pushIndex(BcVec *restrict v, size_t idx) { in bc_vec_pushIndex()
171 static void bc_vec_pushAt(BcVec *restrict v, const void *data, size_t idx) { in bc_vec_pushAt()
195 void bc_vec_string(BcVec *restrict v, size_t len, const char *restrict str) { in bc_vec_string()
216 void bc_vec_concat(BcVec *restrict v, const char *restrict str) { in bc_vec_concat()
234 void bc_vec_empty(BcVec *restrict v) { in bc_vec_empty()
250 void bc_vec_replaceAt(BcVec *restrict v, size_t idx, const void *data) { in bc_vec_replaceAt()
266 inline void* bc_vec_item(const BcVec *restrict v, size_t idx) { in bc_vec_item()
271 inline void* bc_vec_item_rev(const BcVec *restrict v, size_t idx) { in bc_vec_item_rev()
276 inline void bc_vec_clear(BcVec *restrict v) { in bc_vec_clear()
284 BcVec *v = (BcVec*) vec; in bc_vec_free()
290 static size_t bc_map_find(const BcVec *restrict v, const char *name) { in bc_map_find()
308 bool bc_map_insert(BcVec *restrict v, const char *name, in bc_map_insert()
332 size_t bc_map_index(const BcVec *restrict v, const char *name) { in bc_map_index()