Lines Matching refs:contextObj
11686 xmlXPathObjectPtr contextObj = NULL, exprRes = NULL;
11746 if (contextObj == NULL)
11747 contextObj = xmlXPathCacheNewNodeSet(xpctxt, contextNode);
11749 if (xmlXPathNodeSetAddUnique(contextObj->nodesetval,
11756 valuePush(ctxt, contextObj);
11776 if (ctxt->value == contextObj) {
11783 xmlXPathNodeSetClear(contextObj->nodesetval, hasNsNodes);
11789 contextObj = NULL;
11793 if (contextObj != NULL) {
11794 if (ctxt->value == contextObj)
11796 xmlXPathReleaseObject(xpctxt, contextObj);
11852 xmlXPathObjectPtr contextObj = NULL, exprRes = NULL;
11898 if (contextObj == NULL)
11899 contextObj = xmlXPathCacheNewNodeSet(xpctxt, contextNode);
11901 if (xmlXPathNodeSetAddUnique(contextObj->nodesetval,
11909 valuePush(ctxt, contextObj);
11915 while (tmp != contextObj) {
11918 * then pop off contextObj, which will be freed later
11971 if (ctxt->value == contextObj) {
11978 xmlXPathNodeSetClear(contextObj->nodesetval, hasNsNodes);
11984 contextObj = NULL;
11994 if (contextObj != NULL) {
11995 if (ctxt->value == contextObj)
11997 xmlXPathReleaseObject(xpctxt, contextObj);