DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
XPathEvaluator.cpp 6.2 kB
XPathEvaluator.h A class for evaluating an XPath expression string 2.4 kB
XPathExpression.cpp 6.5 kB
XPathExpression.h A class for evaluating an XPath expression string 2.5 kB
XPathResult.cpp 8.2 kB
XPathResult.h public nsISupports 5.8 kB
moz.build 1.6 kB
txBooleanExpr.cpp Represents a BooleanExpr, a binary expression that * performs a boolean operation between its lvalu 2.1 kB
txBooleanResult.cpp Boolean Expression result 1.4 kB
txCoreFunctionCall.cpp 19.7 kB
txErrorExpr.cpp ANY_RESULT 1.1 kB
txExpr.cpp 816 Bytes
txExpr.h XPath class definitions. Much of this code was ported from XSL:P. 24.6 kB
txExprLexer.cpp Lexical analyzer for XPath expressions 10.5 kB
txExprLexer.h A Token class for the ExprLexer. * * This class was ported from XSL:P, an open source Java based 4.6 kB
txExprParser.cpp ExprParser * This class is used to parse XSL Expressions * @see ExprLexer * 25.7 kB
txExprParser.h ExprParser * This class is used to parse XSL Expressions * @see ExprLexer * 3.7 kB
txExprResult.h ExprResult * * Classes Represented: * BooleanResult, ExprResult, NumberResult, StringResult * * 2.9 kB
txFilterExpr.cpp Evaluates this Expr based on the given context node and processor state * @param context the contex 2.4 kB
txForwardContext.cpp 1.7 kB
txForwardContext.h public txIEvalContext 868 Bytes
txFunctionCall.cpp This class represents a FunctionCall as defined by the XSL Working Draft * 3.4 kB
txIXPathContext.h txIParseContext * * This interface describes the context needed to create * XPath Expressions and 3.9 kB
txLiteralExpr.cpp 2.1 kB
txLocationStep.cpp Implementation of an XPath LocationStep 8.1 kB
txMozillaXPathTreeWalker.cpp 17.7 kB
txNameTest.cpp 2.7 kB
txNamedAttributeStep.cpp NODESET_RESULT 1.7 kB
txNodeSet.cpp Implementation of an XPath nodeset 15.0 kB
txNodeSet.h public txAExprResult 6.5 kB
txNodeSetAdaptor.cpp txXPathObjectAdaptor 2.0 kB
txNodeSetAdaptor.h public txXPathObjectAdaptor 896 Bytes
txNodeSetContext.cpp 1.7 kB
txNodeSetContext.h public txIEvalContext 1.1 kB
txNodeTypeTest.cpp Returns the default priority of this txNodeTest 2.5 kB
txNumberExpr.cpp 2.9 kB
txNumberResult.cpp NumberResult * Represents the a number as the result of evaluating an Expr * 1.4 kB
txPathExpr.cpp Adds the Expr to this PathExpr * @param expr the Expr to add to this PathExpr * 6.8 kB
txPredicateList.cpp Represents an ordered list of Predicates, * for use with Step and Filter Expressions 2.3 kB
txPredicatedNodeTest.cpp 1.7 kB
txRelationalExpr.cpp Compares the two ExprResults based on XPath 1.0 Recommendation (section 3.4) 5.4 kB
txResultRecycler.cpp 5.0 kB
txResultRecycler.h 2.2 kB
txRootExpr.cpp Evaluates this Expr based on the given context node and processor state * @param context the contex 1.2 kB
txSingleNodeContext.h public txIEvalContext 2.0 kB
txStringResult.cpp StringResult * Represents a String as a Result of evaluating an Expr * 1.3 kB
txUnaryExpr.cpp Evaluates this Expr based on the given context node and processor state * @param context the contex 1.5 kB
txUnionExpr.cpp Evaluates this Expr based on the given context node and processor state * @param context the contex 2.5 kB
txUnionNodeTest.cpp 1.5 kB
txVariableRefExpr.cpp Creates a VariableRefExpr with the given variable name * 1.9 kB
txXPCOMExtensionFunction.cpp 15.8 kB
txXPathNode.h 3.1 kB
txXPathObjectAdaptor.h public txIXPathObject 1.1 kB
txXPathOptimizer.cpp 8.3 kB
txXPathOptimizer.h 940 Bytes
txXPathTreeWalker.h 7.4 kB