Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines
Expr.h File Reference
#include "txList.h"
#include "nsAutoPtr.h"
#include "txCore.h"
#include "nsString.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Expr
 A Base Class for all XSL Expressions. More...
class  FunctionCall
 This class represents a FunctionCall as defined by the XPath 1.0 Recommendation. More...
class  AttributeValueTemplate
 Represents an AttributeValueTemplate. More...
class  txNodeTest
class  txNameTest
class  txNodeTypeTest
class  PredicateList
 Represents an ordered list of Predicates, for use with Step and Filter Expressions. More...
class  LocationStep
class  FilterExpr
class  txLiteralExpr
class  AdditiveExpr
 Represents an AdditiveExpr, a binary expression that performs an additive operation between it's lvalue and rvalue: More...
class  UnaryExpr
 Represents an UnaryExpr. More...
class  BooleanExpr
 Represents a BooleanExpr, a binary expression that performs a boolean operation between it's lvalue and rvalue. More...
class  MultiplicativeExpr
 Represents a MultiplicativeExpr, a binary expression that performs a multiplicative operation between it's lvalue and rvalue: More...
class  RelationalExpr
 Represents a RelationalExpr, an expression that compares it's lvalue to it's rvalue using: = : equal to < : less than

: greater than

<= : less than or equal to >= : greater than or equal to. More...

class  VariableRefExpr
 VariableRefExpr Represents a variable reference ($refname) More...
class  PathExpr
 Represents a PathExpr. More...
class  PathExpr::PathExprItem
class  RootExpr
 This class represents a RootExpr, which only matches the Document node. More...
class  UnionExpr
 Represents a UnionExpr. More...
class  txErrorExpr
 Expression that failed to parse. More...

Defines

#define TX_DECL_EVALUATE   nsresult evaluate(txIEvalContext* aContext, txAExprResult** aResult)
#define TX_DECL_EXPR   TX_DECL_EVALUATE
#define TX_DECL_FUNCTION   TX_DECL_EVALUATE
#define TX_DECL_NODE_TEST_BASE
#define TX_DECL_NODE_TEST   TX_DECL_NODE_TEST_BASE

Define Documentation

Definition at line 103 of file Expr.h.

Definition at line 107 of file Expr.h.

Definition at line 108 of file Expr.h.

Definition at line 245 of file Expr.h.

Value:
PRBool matches(const txXPathNode& aNode, txIMatchContext* aContext); \
    double getDefaultPriority()

Definition at line 240 of file Expr.h.