Lines Matching refs:VarRef

37 static unsigned VarRefHash(const VarRef *ref)  in VarRefHash()
103 VarRef VarRefConst(const char *ns, const char *scope, const char *lval) in VarRefConst()
105 VarRef ref; in VarRefConst()
116 VarRef *VarRefCopy(const VarRef *ref) in VarRefCopy()
118 VarRef *copy = xmalloc(sizeof(VarRef)); in VarRefCopy()
141 VarRef *VarRefCopyLocalized(const VarRef *ref) in VarRefCopyLocalized()
143 VarRef *copy = xmalloc(sizeof(VarRef)); in VarRefCopyLocalized()
166 VarRef *VarRefCopyIndexless(const VarRef *ref) in VarRefCopyIndexless()
168 VarRef *copy = xmalloc(sizeof(VarRef)); in VarRefCopyIndexless()
224 VarRef *VarRefParseFromNamespaceAndScope(const char *qualified_name, in VarRefParseFromNamespaceAndScope()
330 VarRef *ref = xmalloc(sizeof(VarRef)); in VarRefParseFromNamespaceAndScope()
364 VarRef *VarRefParse(const char *var_ref_string) in VarRefParse()
369 VarRef *VarRefParseFromScope(const char *var_ref_string, const char *scope) in VarRefParseFromScope()
380VarRef *ref = VarRefParseFromNamespaceAndScope(var_ref_string, ns, scope_start + 1, CF_NS, '.'); in VarRefParseFromScope()
395 VarRef *VarRefParseFromBundle(const char *var_ref_string, const Bundle *bundle) in VarRefParseFromBundle()
409 void VarRefDestroy(VarRef *ref) in VarRefDestroy()
435 char *VarRefToString(const VarRef *ref, bool qualified) in VarRefToString()
462 char *VarRefMangle(const VarRef *ref) in VarRefMangle()
487 VarRef *VarRefDeMangle(const char *mangled_var_ref) in VarRefDeMangle()
493 static bool VarRefIsMeta(VarRef *ref) in VarRefIsMeta()
498 void VarRefSetMeta(VarRef *ref, bool enabled) in VarRefSetMeta()
521 bool VarRefIsQualified(const VarRef *ref) in VarRefIsQualified()
526 void VarRefQualify(VarRef *ref, const char *ns, const char *scope) in VarRefQualify()
540 void VarRefAddIndex(VarRef *ref, const char *index) in VarRefAddIndex()
557 int VarRefCompare(const VarRef *a, const VarRef *b) in VarRefCompare()