KVIrc
4.9.2
DeveloperAPIs
|
#include <KviKvsTreeNodeExpression.h>
Protected Attributes | |
KviKvsNumber | m_nData |
KviKvsTreeNodeExpression * | m_pData |
Protected Attributes inherited from KviKvsTreeNodeExpression | |
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... | |
KviKvsTreeNodeExpressionUnaryOperator::KviKvsTreeNodeExpressionUnaryOperator | ( | const QChar * | pLocation, |
KviKvsTreeNodeExpression * | pData | ||
) |
KviKvsTreeNodeExpressionUnaryOperator::~KviKvsTreeNodeExpressionUnaryOperator | ( | ) |
References m_pData.
|
virtual |
Sets the buffer.
szBuffer | The buffer :) |
Reimplemented from KviKvsTreeNodeExpressionOperator.
Reimplemented in KviKvsTreeNodeExpressionUnaryOperatorLogicalNot, KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot, and KviKvsTreeNodeExpressionUnaryOperatorNegate.
|
virtual |
Dumps the tree.
prefix | The prefix of the instruction |
Reimplemented from KviKvsTreeNodeExpressionOperator.
Reimplemented in KviKvsTreeNodeExpressionUnaryOperatorLogicalNot, KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot, and KviKvsTreeNodeExpressionUnaryOperatorNegate.
References KviKvsTreeNodeExpression::dump(), and m_pData.
bool KviKvsTreeNodeExpressionUnaryOperator::evaluateOperand | ( | KviKvsRunTimeContext * | c | ) |
References __tr2qs_ctx(), KviKvsVariant::asNumber(), KviKvsRunTimeContext::error(), KviKvsTreeNodeData::evaluateReadOnly(), m_nData, m_pData, and v.
Referenced by KviKvsTreeNodeExpressionUnaryOperatorNegate::evaluateReadOnly(), and KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot::evaluateReadOnly().
|
protected |
|
protected |
Referenced by dump(), KviKvsTreeNodeExpressionUnaryOperatorNegate::dump(), KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot::dump(), KviKvsTreeNodeExpressionUnaryOperatorLogicalNot::dump(), evaluateOperand(), KviKvsTreeNodeExpressionUnaryOperatorLogicalNot::evaluateReadOnly(), KviKvsTreeNodeExpressionUnaryOperator(), and ~KviKvsTreeNodeExpressionUnaryOperator().