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-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:51:24 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.