Home | History | Annotate | Download | only in libxml2

Lines Matching defs:ch2

563     int ch2;			/* Second child */
707 * @ch2: second child index
720 xmlXPathCompExprAdd(xmlXPathCompExprPtr comp, int ch1, int ch2,
739 comp->steps[comp->nbStep].ch2 = ch2;
789 op->ch1 = op->ch2;
790 op->ch2 = tmp;
806 #define PUSH_BINARY_EXPR(op, ch1, ch2, val, val2) \
807 xmlXPathCompExprAdd(ctxt->comp, (ch1), (ch2), (op), \
1278 if (op->ch2 >= 0)
1279 xmlXPathDebugDumpStepOp(output, comp, &comp->steps[op->ch2], depth + 1);
11590 if (op->ch2 != -1) {
11633 exprOp = &ctxt->comp->steps[op->ch2];
11749 if (op->ch2 == -1) {
11779 exprOp = &ctxt->comp->steps[op->ch2];
11939 if (op->ch2 != -1) {
11940 exprOp = &ctxt->comp->steps[op->ch2];
12168 * PREDICATE -- op->ch2 (predOp)
12173 * ELEM Object is a number : 1 -- predOp->ch2 = [1]
12180 if (op->ch2 != -1) {
12184 predOp = &ctxt->comp->steps[op->ch2];
12670 xmlXPathCompOpEvalFirst(ctxt, &comp->steps[op->ch2],
12694 if (op->ch2 != -1)
12695 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
12704 if (op->ch2 != -1)
12705 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
12801 xmlXPathCompOpEvalLast(ctxt, &comp->steps[op->ch2], last);
12829 if (op->ch2 != -1)
12830 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
12839 if (op->ch2 != -1)
12840 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
12895 if ((op->ch1 != -1) && (op->ch2 != -1) &&
12897 (comp->steps[op->ch2].op == XPATH_OP_SORT)) {
12898 int f = comp->steps[op->ch2].ch1;
12939 if (op->ch2 == -1)
12967 if (op->ch2 != -1)
12968 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
12995 if (op->ch2 != -1)
12996 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13069 if (op->ch2 != -1)
13072 &comp->steps[op->ch2]);
13111 if (op->ch2 != -1)
13112 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13210 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13236 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13258 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13277 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13289 if (op->ch2 != -1) {
13294 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13319 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13339 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13365 if (op->ch2 != -1)
13366 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13375 if (op->ch2 != -1)
13376 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13508 if (op->ch2 != -1) {
13509 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13528 if ((op->ch1 != -1) && (op->ch2 != -1) &&
13544 (comp->steps[op->ch2].op == XPATH_OP_VALUE)) { /* 12 */
13547 val = comp->steps[op->ch2].value4;
13572 if ((op->ch1 != -1) && (op->ch2 != -1) &&
13574 (comp->steps[op->ch2].op == XPATH_OP_SORT)) {
13575 int f = comp->steps[op->ch2].ch1;
13626 if (op->ch2 == -1)
13654 if (op->ch2 != -1)
13657 &comp->steps[op->ch2]);
13680 if (op->ch2 != -1)
13683 &comp->steps[op->ch2]);
13744 if (op->ch2 != -1)
13747 &comp->steps[op->ch2]);
13814 if (op->ch2 != -1)
13817 &comp->steps[op->ch2]);
13897 if (op->ch2 == -1)
13914 total += xmlXPathCompOpEval(ctxt,&comp->steps[op->ch2]);
13937 if (op->ch2 != -1)
13940 &comp->steps[op->ch2]);
14003 if (op->ch2 != -1)
14006 &comp->steps[op->ch2]);
14659 (prevop->ch2 == -1) &&
14675 if (op->ch2 != -1)
14676 xmlXPathRewriteDOSExpression(comp, &comp->steps[op->ch2]);