Home | History | Annotate | Download | only in libxml2

Lines Matching defs:ch2

562     int ch2;			/* Second child */
706 * @ch2: second child index
719 xmlXPathCompExprAdd(xmlXPathCompExprPtr comp, int ch1, int ch2,
738 comp->steps[comp->nbStep].ch2 = ch2;
788 op->ch1 = op->ch2;
789 op->ch2 = tmp;
805 #define PUSH_BINARY_EXPR(op, ch1, ch2, val, val2) \
806 xmlXPathCompExprAdd(ctxt->comp, (ch1), (ch2), (op), \
1277 if (op->ch2 >= 0)
1278 xmlXPathDebugDumpStepOp(output, comp, &comp->steps[op->ch2], depth + 1);
11517 if (op->ch2 != -1) {
11560 exprOp = &ctxt->comp->steps[op->ch2];
11676 if (op->ch2 == -1) {
11705 exprOp = &ctxt->comp->steps[op->ch2];
11856 if (op->ch2 != -1) {
11857 exprOp = &ctxt->comp->steps[op->ch2];
12086 * PREDICATE -- op->ch2 (predOp)
12091 * ELEM Object is a number : 1 -- predOp->ch2 = [1]
12098 if (op->ch2 != -1) {
12102 predOp = &ctxt->comp->steps[op->ch2];
12588 xmlXPathCompOpEvalFirst(ctxt, &comp->steps[op->ch2],
12612 if (op->ch2 != -1)
12613 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
12622 if (op->ch2 != -1)
12623 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
12719 xmlXPathCompOpEvalLast(ctxt, &comp->steps[op->ch2], last);
12747 if (op->ch2 != -1)
12748 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
12757 if (op->ch2 != -1)
12758 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
12813 if ((op->ch1 != -1) && (op->ch2 != -1) &&
12815 (comp->steps[op->ch2].op == XPATH_OP_SORT)) {
12816 int f = comp->steps[op->ch2].ch1;
12857 if (op->ch2 == -1)
12885 if (op->ch2 != -1)
12886 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
12913 if (op->ch2 != -1)
12914 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
12987 if (op->ch2 != -1)
12990 &comp->steps[op->ch2]);
13029 if (op->ch2 != -1)
13030 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13128 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13154 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13176 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13195 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13207 if (op->ch2 != -1) {
13212 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13237 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13257 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13283 if (op->ch2 != -1)
13284 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13293 if (op->ch2 != -1)
13294 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13417 if (op->ch2 != -1) {
13418 total += xmlXPathCompOpEval(ctxt, &comp->steps[op->ch2]);
13437 if ((op->ch1 != -1) && (op->ch2 != -1) &&
13453 (comp->steps[op->ch2].op == XPATH_OP_VALUE)) { /* 12 */
13456 val = comp->steps[op->ch2].value4;
13481 if ((op->ch1 != -1) && (op->ch2 != -1) &&
13483 (comp->steps[op->ch2].op == XPATH_OP_SORT)) {
13484 int f = comp->steps[op->ch2].ch1;
13535 if (op->ch2 == -1)
13563 if (op->ch2 != -1)
13566 &comp->steps[op->ch2]);
13589 if (op->ch2 != -1)
13592 &comp->steps[op->ch2]);
13653 if (op->ch2 != -1)
13656 &comp->steps[op->ch2]);
13723 if (op->ch2 != -1)
13726 &comp->steps[op->ch2]);
13806 if (op->ch2 == -1)
13823 total += xmlXPathCompOpEval(ctxt,&comp->steps[op->ch2]);
13846 if (op->ch2 != -1)
13849 &comp->steps[op->ch2]);
13912 if (op->ch2 != -1)
13915 &comp->steps[op->ch2]);
14566 (prevop->ch2 == -1) &&
14582 if (op->ch2 != -1)
14583 xmlXPathRewriteDOSExpression(comp, &comp->steps[op->ch2]);