Lines Matching refs:xmlXPathObjectPtr
966 xmlXPathReleaseObject(xmlXPathContextPtr ctxt, xmlXPathObjectPtr obj);
1194 xmlPointerListPtr nodesetObjs; /* contains xmlXPathObjectPtr */
1195 xmlPointerListPtr stringObjs; /* contains xmlXPathObjectPtr */
1196 xmlPointerListPtr booleanObjs; /* contains xmlXPathObjectPtr */
1197 xmlPointerListPtr numberObjs; /* contains xmlXPathObjectPtr */
1198 xmlPointerListPtr miscObjs; /* contains xmlXPathObjectPtr */
1372 xmlXPathDebugDumpObject(FILE *output, xmlXPathObjectPtr cur, int depth) {
1608 xmlXPathObjectPtr object = (xmlXPathObjectPtr) op->value4;
2185 xmlXPathObjectPtr obj;
2288 * Wrap the Nodeset @val in a new xmlXPathObjectPtr
2292 static xmlXPathObjectPtr
2302 xmlXPathObjectPtr ret;
2304 ret = (xmlXPathObjectPtr)
2329 static xmlXPathObjectPtr
2339 xmlXPathObjectPtr ret;
2341 ret = (xmlXPathObjectPtr)
2352 xmlXPathObjectPtr ret;
2356 ret = (xmlXPathObjectPtr)
2376 * Acquire an xmlXPathObjectPtr of type NodeSet and initialize
2381 static xmlXPathObjectPtr
2390 xmlXPathObjectPtr ret;
2394 ret = (xmlXPathObjectPtr)
2415 xmlXPathObjectPtr ret;
2420 ret = (xmlXPathObjectPtr)
2446 * Acquire an xmlXPathObjectPtr of type string and of value @val
2450 static xmlXPathObjectPtr
2459 xmlXPathObjectPtr
2461 ret = (xmlXPathObjectPtr)
2473 xmlXPathObjectPtr ret;
2475 ret = (xmlXPathObjectPtr)
2495 * Acquire an xmlXPathObjectPtr of type string and of value @val
2499 static xmlXPathObjectPtr
2508 xmlXPathObjectPtr ret;
2510 ret = (xmlXPathObjectPtr)
2524 xmlXPathObjectPtr ret;
2526 ret = (xmlXPathObjectPtr)
2549 * Acquires an xmlXPathObjectPtr of type boolean and of value @val
2553 static xmlXPathObjectPtr
2562 xmlXPathObjectPtr ret;
2564 ret = (xmlXPathObjectPtr)
2575 xmlXPathObjectPtr ret;
2577 ret = (xmlXPathObjectPtr)
2597 * Acquires an xmlXPathObjectPtr of type double and of value @val
2601 static xmlXPathObjectPtr
2610 xmlXPathObjectPtr ret;
2612 ret = (xmlXPathObjectPtr)
2623 xmlXPathObjectPtr ret;
2625 ret = (xmlXPathObjectPtr)
2651 static xmlXPathObjectPtr
2652 xmlXPathCacheConvertString(xmlXPathContextPtr ctxt, xmlXPathObjectPtr val) {
2699 static xmlXPathObjectPtr
2700 xmlXPathCacheObjectCopy(xmlXPathContextPtr ctxt, xmlXPathObjectPtr val)
2734 static xmlXPathObjectPtr
2735 xmlXPathCacheConvertBoolean(xmlXPathContextPtr ctxt, xmlXPathObjectPtr val) {
2736 xmlXPathObjectPtr ret;
2758 static xmlXPathObjectPtr
2759 xmlXPathCacheConvertNumber(xmlXPathContextPtr ctxt, xmlXPathObjectPtr val) {
2760 xmlXPathObjectPtr ret;
2821 xmlXPathObjectPtr
2824 xmlXPathObjectPtr ret;
2853 valuePush(xmlXPathParserContextPtr ctxt, xmlXPathObjectPtr value)
2857 xmlXPathObjectPtr *tmp;
2864 tmp = (xmlXPathObjectPtr *) xmlRealloc(ctxt->valueTab,
2891 xmlXPathObjectPtr obj;
2918 xmlXPathObjectPtr obj;
2945 xmlXPathObjectPtr obj;
2972 xmlXPathObjectPtr obj;
3007 xmlXPathObjectPtr obj;
4326 * Create a new xmlXPathObjectPtr of type NodeSet and initialize
4331 xmlXPathObjectPtr
4333 xmlXPathObjectPtr ret;
4335 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
4355 xmlXPathObjectPtr of type Value Tree (XSLT) and initialize
4360 xmlXPathObjectPtr
4362 xmlXPathObjectPtr ret;
4364 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
4384 * Create a new xmlXPathObjectPtr of type NodeSet and initialize
4389 xmlXPathObjectPtr
4392 xmlXPathObjectPtr ret;
4416 * Wrap the Nodeset @val in a new xmlXPathObjectPtr
4420 xmlXPathObjectPtr
4422 xmlXPathObjectPtr ret;
4424 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
4442 * Free up the xmlXPathObjectPtr @obj but don't deallocate the objects in
4446 xmlXPathFreeNodeSetList(xmlXPathObjectPtr obj) {
4994 xmlXPathObjectPtr value) {
5013 xmlXPathObjectPtr value) {
5058 xmlXPathObjectPtr
5064 xmlXPathObjectPtr ret;
5084 xmlXPathObjectPtr
5091 xmlXPathObjectPtr ret;
5103 return(xmlXPathCacheObjectCopy(ctxt, (xmlXPathObjectPtr)
5216 * Create a new xmlXPathObjectPtr of type double and of value @val
5220 xmlXPathObjectPtr
5222 xmlXPathObjectPtr ret;
5224 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
5242 * Create a new xmlXPathObjectPtr of type boolean and of value @val
5246 xmlXPathObjectPtr
5248 xmlXPathObjectPtr ret;
5250 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
5268 * Create a new xmlXPathObjectPtr of type string and of value @val
5272 xmlXPathObjectPtr
5274 xmlXPathObjectPtr ret;
5276 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
5301 xmlXPathObjectPtr
5303 xmlXPathObjectPtr ret;
5305 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
5323 * Create a new xmlXPathObjectPtr of type string and of value @val
5327 xmlXPathObjectPtr
5329 xmlXPathObjectPtr ret;
5331 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
5353 xmlXPathObjectPtr
5366 xmlXPathObjectPtr
5368 xmlXPathObjectPtr ret;
5370 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
5392 xmlXPathObjectPtr
5393 xmlXPathObjectCopy(xmlXPathObjectPtr val) {
5394 xmlXPathObjectPtr ret;
5399 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
5479 * Free up an xmlXPathObjectPtr object.
5482 xmlXPathFreeObject(xmlXPathObjectPtr obj) {
5516 * @obj: the xmlXPathObjectPtr to free or to cache
5522 xmlXPathReleaseObject(xmlXPathContextPtr ctxt, xmlXPathObjectPtr obj)
5760 xmlXPathCastToString(xmlXPathObjectPtr val) {
5805 xmlXPathObjectPtr
5806 xmlXPathConvertString(xmlXPathObjectPtr val) {
5925 xmlXPathCastToNumber(xmlXPathObjectPtr val) {
5970 xmlXPathObjectPtr
5971 xmlXPathConvertNumber(xmlXPathObjectPtr val) {
5972 xmlXPathObjectPtr ret;
6037 xmlXPathCastToBoolean (xmlXPathObjectPtr val) {
6083 xmlXPathObjectPtr
6084 xmlXPathConvertBoolean(xmlXPathObjectPtr val) {
6085 xmlXPathObjectPtr ret;
6266 ret->valueTab = (xmlXPathObjectPtr *)
6267 xmlMalloc(10 * sizeof(xmlXPathObjectPtr));
6475 xmlXPathObjectPtr arg, xmlXPathObjectPtr f) {
6530 xmlXPathObjectPtr arg, xmlXPathObjectPtr s) {
6591 xmlXPathObjectPtr arg1, xmlXPathObjectPtr arg2) {
6686 xmlXPathObjectPtr arg, xmlXPathObjectPtr val) {
6725 xmlXPathEqualNodeSetString(xmlXPathObjectPtr arg, const xmlChar * str, int neq)
6785 xmlXPathObjectPtr arg, double f, int neq) {
6789 xmlXPathObjectPtr val;
6845 xmlXPathEqualNodeSets(xmlXPathObjectPtr arg1, xmlXPathObjectPtr arg2, int neq) {
6946 xmlXPathObjectPtr arg1, xmlXPathObjectPtr arg2) {
7140 xmlXPathObjectPtr arg1, arg2, argtmp;
7225 xmlXPathObjectPtr arg1, arg2, argtmp;
7327 xmlXPathObjectPtr arg1, arg2;
7475 xmlXPathObjectPtr arg;
7498 xmlXPathObjectPtr arg;
7521 xmlXPathObjectPtr arg;
7544 xmlXPathObjectPtr arg;
7585 xmlXPathObjectPtr arg;
8541 xmlXPathObjectPtr cur;
8656 xmlXPathObjectPtr obj;
8709 xmlXPathObjectPtr cur;
8768 xmlXPathObjectPtr cur;
8829 xmlXPathObjectPtr cur;
8923 xmlXPathObjectPtr cur;
8953 xmlXPathObjectPtr cur;
8990 xmlXPathObjectPtr cur, newobj;
9035 xmlXPathObjectPtr hay, needle;
9069 xmlXPathObjectPtr hay, needle;
9123 xmlXPathObjectPtr str, start, len;
9232 xmlXPathObjectPtr str;
9233 xmlXPathObjectPtr find;
9275 xmlXPathObjectPtr str;
9276 xmlXPathObjectPtr find;
9319 xmlXPathObjectPtr obj = NULL;
9390 xmlXPathObjectPtr str;
9391 xmlXPathObjectPtr from;
9392 xmlXPathObjectPtr to;
9468 xmlXPathObjectPtr cur;
9546 xmlXPathObjectPtr val = NULL;
9583 xmlXPathObjectPtr cur;
9617 xmlXPathObjectPtr cur;
11696 xmlXPathObjectPtr contextObj = NULL, exprRes = NULL;
11862 xmlXPathObjectPtr contextObj = NULL, exprRes = NULL;
11885 xmlXPathObjectPtr tmp;
12055 (((xmlXPathObjectPtr) exprOp->value4)->type == XPATH_NUMBER))
12067 *maxPos = (int) ((xmlXPathObjectPtr) exprOp->value4)->floatval;
12069 if (((xmlXPathObjectPtr) exprOp->value4)->floatval ==
12121 xmlXPathObjectPtr obj;
12741 xmlXPathObjectPtr arg1, arg2;
12824 (xmlXPathObjectPtr) op->value4));
12865 xmlXPathObjectPtr arg1, arg2;
12959 (xmlXPathObjectPtr) op->value4));
12985 xmlXPathObjectPtr res;
12986 xmlXPathObjectPtr obj;
13052 xmlXPathObjectPtr tmp = NULL;
13187 xmlXPathObjectPtr tmp = NULL;
13291 xmlXPathObjectPtr arg1, arg2;
13500 (xmlXPathObjectPtr) op->value4));
13503 xmlXPathObjectPtr val;
13632 xmlXPathObjectPtr res;
13633 xmlXPathObjectPtr obj, tmp;
13660 xmlXPathObjectPtr val;
14005 xmlXPathObjectPtr range;
14006 xmlXPathObjectPtr res, obj;
14007 xmlXPathObjectPtr tmp;
14191 xmlXPathObjectPtr resObj = NULL;
14199 resObj = (xmlXPathObjectPtr) op->value4;
14276 xmlXPathObjectPtr *resultSeq, int toBool)
14518 ctxt->valueTab = (xmlXPathObjectPtr *)
14519 xmlMalloc(10 * sizeof(xmlXPathObjectPtr));
14542 xmlXPathObjectPtr resObj = NULL;
14601 xmlXPathEvalPredicate(xmlXPathContextPtr ctxt, xmlXPathObjectPtr res) {
14640 xmlXPathObjectPtr res) {
14905 * Returns the xmlXPathObjectPtr resulting from the evaluation or NULL.
14911 xmlXPathObjectPtr *resObj,
14956 xmlXPathObjectPtr tmp;
14995 * Returns the xmlXPathObjectPtr resulting from the evaluation or NULL.
14998 xmlXPathObjectPtr
15001 xmlXPathObjectPtr res = NULL;
15072 * Returns the xmlXPathObjectPtr resulting from the evaluation or NULL.
15075 xmlXPathObjectPtr
15078 xmlXPathObjectPtr res, tmp, init = NULL;
15158 * Returns the xmlXPathObjectPtr resulting from the evaluation or NULL.
15161 xmlXPathObjectPtr
15177 * Returns the xmlXPathObjectPtr resulting from the evaluation or NULL.
15180 xmlXPathObjectPtr
15183 xmlXPathObjectPtr res, tmp;
15272 xmlXPathObjectPtr str;