#include <ASTItem.h>
Inheritance diagram for KXQTS::ASTItem:


Public Member Functions | |
| virtual void | appendChild (TreeItem *item) |
| ASTItem (ASTItem *parent, const QString &name, const QString &details=QString(), const QString &staticType=QString(), const QString &reqType=QString()) | |
| virtual TreeItem * | child (const unsigned int row) const |
| virtual unsigned int | childCount () const |
| virtual TreeItem::List | children () const |
| int | columnCount () const |
| virtual QVariant | data (const Qt::ItemDataRole role, int column) const |
| virtual TreeItem * | parent () const |
| QString | toString () const |
| virtual | ~ASTItem () |
ASTItem, by implementing TreeItem, leverages debug data about Patternist::Expression instances into Qt's model/view framework.
Definition at line 35 of file ASTItem.h.
| QString ASTItem::toString | ( | ) | const |
Returns a string representation of this AST node, recursively including children. For example, the query 1 eq number() would result in the string:
ValueComparison(eq)
xs:integer(0)
FunctionCall(fn:number)
ContextItem
Definition at line 46 of file ASTItem.cpp.
References toString().
Referenced by toString().
Here is the call graph for this function:

Here is the caller graph for this function:

1.5.1