Lines Matching full:restrict
46 bc_vec_grow(BcVec* restrict v, size_t n)
76 bc_vec_init(BcVec* restrict v, size_t esize, BcDtorType dtor)
91 bc_vec_expand(BcVec* restrict v, size_t req)
112 bc_vec_npop(BcVec* restrict v, size_t n)
140 bc_vec_npopAt(BcVec* restrict v, size_t n, size_t idx)
177 bc_vec_npush(BcVec* restrict v, size_t n, const void* data)
202 bc_vec_push(BcVec* restrict v, const void* data)
208 bc_vec_pushEmpty(BcVec* restrict v)
231 bc_vec_pushByte(BcVec* restrict v, uchar data)
238 bc_vec_pushIndex(BcVec* restrict v, size_t idx)
260 bc_vec_pushAt(BcVec* restrict v, const void* data, size_t idx)
288 bc_vec_string(BcVec* restrict v, size_t len, const char* restrict str)
313 bc_vec_concat(BcVec* restrict v, const char* restrict str)
335 bc_vec_empty(BcVec* restrict v)
354 bc_vec_replaceAt(BcVec* restrict v, size_t idx, const void* data)
372 bc_vec_item(const BcVec* restrict v, size_t idx)
379 bc_vec_item_rev(const BcVec* restrict v, size_t idx)
386 bc_vec_clear(BcVec* restrict v)
415 bc_map_find(const BcVec* restrict v, const char* name)
434 bc_map_insert(BcVec* restrict v, const char* name, size_t idx,
435 size_t* restrict i)
461 bc_map_index(const BcVec* restrict v, const char* name)
481 bc_map_name(const BcVec* restrict v, size_t idx)