Lines Matching refs:num_indices

73     for (size_t k = 0; k < ref->num_indices; k++)  in VarRefHash()
110 ref.num_indices = 0; in VarRefConst()
124 copy->num_indices = ref->num_indices; in VarRefCopy()
125 if (ref->num_indices > 0) in VarRefCopy()
127 copy->indices = xmalloc(ref->num_indices * sizeof(char*)); in VarRefCopy()
128 for (size_t i = 0; i < ref->num_indices; i++) in VarRefCopy()
149 copy->num_indices = ref->num_indices; in VarRefCopyLocalized()
150 if (ref->num_indices > 0) in VarRefCopyLocalized()
152 copy->indices = xmalloc(ref->num_indices * sizeof(char*)); in VarRefCopyLocalized()
153 for (size_t i = 0; i < ref->num_indices; i++) in VarRefCopyLocalized()
173 copy->num_indices = 0; in VarRefCopyIndexless()
260 size_t num_indices = 0; in VarRefParseFromNamespaceAndScope() local
273 num_indices = IndexCount(indices_start - 1); in VarRefParseFromNamespaceAndScope()
274 indices = xmalloc(num_indices * sizeof(char *)); in VarRefParseFromNamespaceAndScope()
336 ref->num_indices = num_indices; in VarRefParseFromNamespaceAndScope()
416 if (ref->num_indices > 0) in VarRefDestroy()
418 for (size_t i = 0; i < ref->num_indices; ++i) in VarRefDestroy()
452 for (size_t i = 0; i < ref->num_indices; i++) in VarRefToString()
544 assert(ref->num_indices > 0); in VarRefAddIndex()
545 ref->indices = xrealloc(ref->indices, sizeof(char *) * (ref->num_indices + 1)); in VarRefAddIndex()
549 assert(ref->num_indices == 0); in VarRefAddIndex()
553 ref->indices[ref->num_indices] = xstrdup(index); in VarRefAddIndex()
554 ref->num_indices++; in VarRefAddIndex()
580 ret = a->num_indices - b->num_indices; in VarRefCompare()
586 for (size_t i = 0; i < a->num_indices; i++) in VarRefCompare()