KVIrc
4.9.2
DeveloperAPIs
|
#include <KviKvsTreeNodeExpression.h>
Protected Attributes | |
KviKvsTreeNodeExpression * | m_pParentExpression |
Protected Attributes inherited from KviKvsTreeNodeData | |
const QChar * | m_pEndingLocation |
Protected Attributes inherited from KviKvsTreeNode | |
const QChar * | m_pLocation |
KviKvsTreeNode * | m_pParent |
Additional Inherited Members | |
Protected Member Functions inherited from KviKvsTreeNode | |
void | setLocation (const QChar *pLocation) |
Sets the location char. More... | |
KviKvsTreeNodeExpression::KviKvsTreeNodeExpression | ( | const QChar * | pLocation | ) |
References m_pParentExpression.
|
default |
|
virtual |
Sets the buffer.
szBuffer | The buffer :) |
Reimplemented from KviKvsTreeNodeData.
Reimplemented in KviKvsTreeNodeExpressionBinaryOperator, KviKvsTreeNodeExpressionUnaryOperatorLogicalNot, KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot, KviKvsTreeNodeExpressionUnaryOperatorNegate, KviKvsTreeNodeExpressionUnaryOperator, KviKvsTreeNodeExpressionOperator, KviKvsTreeNodeExpressionConstantOperand, and KviKvsTreeNodeExpressionVariableOperand.
Referenced by KviKvsParser::parseExpression().
|
virtual |
Dumps the tree.
prefix | The prefix of the instruction |
Reimplemented from KviKvsTreeNodeData.
Reimplemented in KviKvsTreeNodeExpressionBinaryOperator, KviKvsTreeNodeExpressionUnaryOperatorLogicalNot, KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot, KviKvsTreeNodeExpressionUnaryOperatorNegate, KviKvsTreeNodeExpressionUnaryOperator, KviKvsTreeNodeExpressionOperator, KviKvsTreeNodeExpressionConstantOperand, and KviKvsTreeNodeExpressionVariableOperand.
Referenced by KviKvsTreeNodeExpressionReturn::dump(), KviKvsTreeNodeSpecialCommandFor::dump(), KviKvsTreeNodeArrayElement::dump(), KviKvsTreeNodeSpecialCommandSwitch::dump(), KviKvsTreeNodeExpressionUnaryOperator::dump(), KviKvsTreeNodeExpressionUnaryOperatorNegate::dump(), KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot::dump(), KviKvsTreeNodeExpressionUnaryOperatorLogicalNot::dump(), and KviKvsTreeNodeExpressionBinaryOperator::dumpOperands().
|
virtual |
Reimplemented in KviKvsTreeNodeExpressionBinaryOperator.
References firstBinaryOperator(), left(), and precedence().
Referenced by firstBinaryOperator().
|
virtual |
Reimplemented in KviKvsTreeNodeExpressionBinaryOperator.
Referenced by firstBinaryOperator().
|
inline |
Referenced by parentWithPrecedenceLowerThan().
|
virtual |
References parentExpression(), parentWithPrecedenceLowerThan(), and precedence().
Referenced by parentWithPrecedenceLowerThan(), and KviKvsParser::parseExpression().
|
virtual |
Reimplemented in KviKvsTreeNodeExpressionUnaryOperatorLogicalNot, KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot, and KviKvsTreeNodeExpressionUnaryOperatorNegate.
References PREC_MAXIMUM.
Referenced by firstBinaryOperator(), KviKvsTreeNodeExpressionBinaryOperator::firstBinaryOperator(), parentWithPrecedenceLowerThan(), and KviKvsParser::parseExpression().
|
virtual |
Reimplemented in KviKvsTreeNodeExpressionBinaryOperator.
Referenced by KviKvsParser::parseExpression().
|
virtual |
Reimplemented in KviKvsTreeNodeExpressionBinaryOperator.
Referenced by KviKvsParser::parseExpression().
|
inline |
|
virtual |
Reimplemented in KviKvsTreeNodeExpressionBinaryOperator.
Referenced by KviKvsParser::parseExpression().
|
protected |
Referenced by KviKvsTreeNodeExpression().