KHTML
#include <expression.h>
Public Member Functions | |
| Expression () | |
| virtual | ~Expression () |
| void | addSubExpression (Expression *expr) |
| virtual QString | dump () const =0 |
| virtual Value | evaluate () const |
| virtual bool | isConstant () const |
| void | optimize () |
Static Public Member Functions | |
| static EvaluationContext & | evaluationContext () |
| static void | reportInvalidExpressionErr () |
| static void | reportNamespaceErr () |
Protected Member Functions | |
| Expression * | subExpr (unsigned int i) |
| const Expression * | subExpr (unsigned int i) const |
| unsigned int | subExprCount () const |
Detailed Description
Definition at line 114 of file expression.h.
Constructor & Destructor Documentation
| Expression::Expression | ( | ) |
Definition at line 218 of file expression.cpp.
|
virtual |
Definition at line 223 of file expression.cpp.
Member Function Documentation
| void Expression::addSubExpression | ( | Expression * | expr | ) |
Definition at line 237 of file expression.cpp.
|
pure virtual |
|
virtual |
Definition at line 229 of file expression.cpp.
|
static |
Definition at line 212 of file expression.cpp.
|
virtual |
Reimplemented in khtml::XPath::LogicalOp, khtml::XPath::String, khtml::XPath::Number, and khtml::XPath::VariableReference.
Definition at line 278 of file expression.cpp.
| void Expression::optimize | ( | ) |
Definition at line 242 of file expression.cpp.
|
static |
Definition at line 288 of file expression.cpp.
|
static |
Definition at line 293 of file expression.cpp.
|
protected |
Definition at line 266 of file expression.cpp.
|
protected |
Definition at line 272 of file expression.cpp.
|
protected |
Definition at line 261 of file expression.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2019 The KDE developers.
Generated on Fri Sep 13 2019 19:31:17 by doxygen 1.8.5 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.