![]() |
KVIrc 5.2.6
Developer APIs
|
#include <KviKvsTreeNodeExpression.h>
Protected Attributes | |
KviKvsTreeNodeExpression * | m_pParentExpression |
![]() | |
const QChar * | m_pEndingLocation |
![]() | |
const QChar * | m_pLocation |
KviKvsTreeNode * | m_pParent |
Additional Inherited Members | |
![]() | |
void | setLocation (const QChar *pLocation) |
Sets the location char. | |
KviKvsTreeNodeExpression::KviKvsTreeNodeExpression | ( | const QChar * | pLocation | ) |
References KviKvsTreeNodeData::KviKvsTreeNodeData(), and m_pParentExpression.
Referenced by KviKvsTreeNodeExpressionConstantOperand::KviKvsTreeNodeExpressionConstantOperand(), KviKvsTreeNodeExpressionOperator::KviKvsTreeNodeExpressionOperator(), KviKvsTreeNodeExpressionVariableOperand::KviKvsTreeNodeExpressionVariableOperand(), left(), parentExpression(), parentWithPrecedenceLowerThan(), right(), setLeft(), setParentExpression(), and setRight().
|
default |
|
virtual |
Sets the buffer.
szBuffer | The buffer :) |
Reimplemented from KviKvsTreeNodeData.
Reimplemented in KviKvsTreeNodeExpressionBinaryOperator, KviKvsTreeNodeExpressionConstantOperand, KviKvsTreeNodeExpressionOperator, KviKvsTreeNodeExpressionUnaryOperator, KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot, KviKvsTreeNodeExpressionUnaryOperatorLogicalNot, KviKvsTreeNodeExpressionUnaryOperatorNegate, and KviKvsTreeNodeExpressionVariableOperand.
References szBuffer.
Referenced by KviKvsParser::parseExpression().
|
virtual |
Dumps the tree.
prefix | The prefix of the instruction |
Reimplemented from KviKvsTreeNodeData.
Reimplemented in KviKvsTreeNodeExpressionBinaryOperator, KviKvsTreeNodeExpressionConstantOperand, KviKvsTreeNodeExpressionOperator, KviKvsTreeNodeExpressionUnaryOperator, KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot, KviKvsTreeNodeExpressionUnaryOperatorLogicalNot, KviKvsTreeNodeExpressionUnaryOperatorNegate, and KviKvsTreeNodeExpressionVariableOperand.
|
virtual |
Reimplemented in KviKvsTreeNodeExpressionBinaryOperator.
References firstBinaryOperator(), left(), and precedence().
Referenced by firstBinaryOperator().
|
virtual |
Reimplemented in KviKvsTreeNodeExpressionBinaryOperator.
References KviKvsTreeNodeExpression().
Referenced by firstBinaryOperator().
|
inline |
References KviKvsTreeNodeExpression(), and m_pParentExpression.
Referenced by parentWithPrecedenceLowerThan().
|
virtual |
References KviKvsTreeNodeExpression(), parentExpression(), parentWithPrecedenceLowerThan(), and precedence().
Referenced by parentWithPrecedenceLowerThan(), and KviKvsParser::parseExpression().
|
virtual |
Reimplemented in KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot, KviKvsTreeNodeExpressionUnaryOperatorLogicalNot, and KviKvsTreeNodeExpressionUnaryOperatorNegate.
References PREC_MAXIMUM.
Referenced by firstBinaryOperator(), KviKvsTreeNodeExpressionBinaryOperator::firstBinaryOperator(), parentWithPrecedenceLowerThan(), and KviKvsParser::parseExpression().
|
virtual |
Reimplemented in KviKvsTreeNodeExpressionBinaryOperator.
References KviKvsTreeNodeExpression().
Referenced by KviKvsParser::parseExpression().
|
virtual |
Reimplemented in KviKvsTreeNodeExpressionBinaryOperator.
References KviKvsTreeNodeExpression().
Referenced by KviKvsParser::parseExpression().
|
inline |
References KviKvsTreeNodeExpression(), and m_pParentExpression.
|
virtual |
Reimplemented in KviKvsTreeNodeExpressionBinaryOperator.
References KviKvsTreeNodeExpression().
Referenced by KviKvsParser::parseExpression().
|
protected |
Referenced by KviKvsTreeNodeExpression(), parentExpression(), and setParentExpression().