1#ifndef _KVI_KVS_TREENODE_OPERATION_H_
2#define _KVI_KVS_TREENODE_OPERATION_H_
45 virtual void dump(
const char * prefix);
58 virtual void dump(
const char * prefix);
70 virtual void dump(
const char * prefix);
82 virtual void dump(
const char * prefix);
96 virtual void dump(
const char * prefix);
110 virtual void dump(
const char * prefix);
124 virtual void dump(
const char * prefix);
138 virtual void dump(
const char * prefix);
152 virtual void dump(
const char * prefix);
166 virtual void dump(
const char * prefix);
180 virtual void dump(
const char * prefix);
194 virtual void dump(
const char * prefix);
208 virtual void dump(
const char * prefix);
222 virtual void dump(
const char * prefix);
236 virtual void dump(
const char * prefix);
250 virtual void dump(
const char * prefix);
264 virtual void dump(
const char * prefix);
278 virtual void dump(
const char * prefix);
294 virtual void dump(
const char * prefix);
310 virtual void dump(
const char * prefix);
Helper functions for the QString class.
Definition KviKvsRunTimeContext.h:104
Definition KviKvsTreeNodeData.h:35
Treenode class to handle instructions.
Definition KviKvsTreeNodeInstruction.h:43
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeInstruction.cpp:32
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeInstruction.cpp:27
Definition KviKvsTreeNodeOperation.h:241
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:941
~KviKvsTreeNodeOperationArrayAppend()
Definition KviKvsTreeNodeOperation.cpp:931
KviKvsTreeNodeOperationArrayAppend(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:924
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:936
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:950
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:247
Definition KviKvsTreeNodeOperation.h:49
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:88
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:74
~KviKvsTreeNodeOperationAssignment()
Definition KviKvsTreeNodeOperation.cpp:69
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:79
KviKvsTreeNodeOperationAssignment(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:62
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:55
Definition KviKvsTreeNodeOperation.h:63
KviKvsTreeNodeOperationDecrement(const QChar *pLocation)
Definition KviKvsTreeNodeOperation.cpp:103
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:124
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:116
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:111
~KviKvsTreeNodeOperationDecrement()
Definition KviKvsTreeNodeOperation.h:75
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:174
KviKvsTreeNodeOperationIncrement(const QChar *pLocation)
Definition KviKvsTreeNodeOperation.cpp:153
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:166
~KviKvsTreeNodeOperationIncrement()
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:161
Definition KviKvsTreeNodeOperation.h:87
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:93
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:228
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:219
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:214
KviKvsTreeNodeOperationSelfAnd(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:202
~KviKvsTreeNodeOperationSelfAnd()
Definition KviKvsTreeNodeOperation.cpp:209
Definition KviKvsTreeNodeOperation.h:101
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:278
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:273
KviKvsTreeNodeOperationSelfDivision(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:261
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:287
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:107
~KviKvsTreeNodeOperationSelfDivision()
Definition KviKvsTreeNodeOperation.cpp:268
Definition KviKvsTreeNodeOperation.h:115
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:365
KviKvsTreeNodeOperationSelfModulus(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:348
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:360
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:374
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:121
~KviKvsTreeNodeOperationSelfModulus()
Definition KviKvsTreeNodeOperation.cpp:355
Definition KviKvsTreeNodeOperation.h:129
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:449
KviKvsTreeNodeOperationSelfMultiplication(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:432
~KviKvsTreeNodeOperationSelfMultiplication()
Definition KviKvsTreeNodeOperation.cpp:439
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:458
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:135
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:444
Definition KviKvsTreeNodeOperation.h:143
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:518
KviKvsTreeNodeOperationSelfOr(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:501
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:513
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:149
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:527
~KviKvsTreeNodeOperationSelfOr()
Definition KviKvsTreeNodeOperation.cpp:508
Definition KviKvsTreeNodeOperation.h:157
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:576
KviKvsTreeNodeOperationSelfShl(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:559
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:585
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:163
~KviKvsTreeNodeOperationSelfShl()
Definition KviKvsTreeNodeOperation.cpp:566
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:571
Definition KviKvsTreeNodeOperation.h:171
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:644
KviKvsTreeNodeOperationSelfShr(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:618
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:635
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:177
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:630
~KviKvsTreeNodeOperationSelfShr()
Definition KviKvsTreeNodeOperation.cpp:625
Definition KviKvsTreeNodeOperation.h:185
~KviKvsTreeNodeOperationSelfSubtraction()
Definition KviKvsTreeNodeOperation.cpp:684
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:689
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:191
KviKvsTreeNodeOperationSelfSubtraction(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:677
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:694
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:703
Definition KviKvsTreeNodeOperation.h:199
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:775
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:766
KviKvsTreeNodeOperationSelfSum(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:749
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:761
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:205
~KviKvsTreeNodeOperationSelfSum()
Definition KviKvsTreeNodeOperation.cpp:756
Definition KviKvsTreeNodeOperation.h:213
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:848
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:834
KviKvsTreeNodeOperationSelfXor(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:822
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:219
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:839
~KviKvsTreeNodeOperationSelfXor()
Definition KviKvsTreeNodeOperation.cpp:829
Definition KviKvsTreeNodeOperation.h:255
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:1014
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:1019
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:261
KviKvsTreeNodeOperationStringAppendWithComma(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:1002
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:1028
~KviKvsTreeNodeOperationStringAppendWithComma()
Definition KviKvsTreeNodeOperation.cpp:1009
Definition KviKvsTreeNodeOperation.h:269
~KviKvsTreeNodeOperationStringAppendWithSpace()
Definition KviKvsTreeNodeOperation.cpp:1062
KviKvsTreeNodeOperationStringAppendWithSpace(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:1055
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:275
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:1072
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:1067
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:1081
Definition KviKvsTreeNodeOperation.h:227
~KviKvsTreeNodeOperationStringAppend()
Definition KviKvsTreeNodeOperation.cpp:888
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:893
KviKvsTreeNodeData * m_pRightSide
Definition KviKvsTreeNodeOperation.h:233
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:898
KviKvsTreeNodeOperationStringAppend(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition KviKvsTreeNodeOperation.cpp:881
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:907
Definition KviKvsTreeNodeOperation.h:299
KviKvsTreeNodeData * m_pRight
Definition KviKvsTreeNodeOperation.h:306
KviKvsTreeNodeData * m_pFlags
Definition KviKvsTreeNodeOperation.h:307
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:1194
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:1189
KviKvsTreeNodeData * m_pLeft
Definition KviKvsTreeNodeOperation.h:305
~KviKvsTreeNodeOperationStringSubstitution()
Definition KviKvsTreeNodeOperation.cpp:1182
KviKvsTreeNodeOperationStringSubstitution(const QChar *pLocation, KviKvsTreeNodeData *pLeft, KviKvsTreeNodeData *pRight, KviKvsTreeNodeData *pFlags)
Definition KviKvsTreeNodeOperation.cpp:1171
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:1204
Definition KviKvsTreeNodeOperation.h:283
KviKvsTreeNodeData * m_pRight
Definition KviKvsTreeNodeOperation.h:290
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition KviKvsTreeNodeOperation.cpp:1126
KviKvsTreeNodeData * m_pLeft
Definition KviKvsTreeNodeOperation.h:289
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition KviKvsTreeNodeOperation.cpp:1131
KviKvsTreeNodeOperationStringTransliteration(const QChar *pLocation, KviKvsTreeNodeData *pLeft, KviKvsTreeNodeData *pRight, KviKvsTreeNodeData *pFlags)
Definition KviKvsTreeNodeOperation.cpp:1108
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeOperation.cpp:1141
KviKvsTreeNodeData * m_pFlags
Definition KviKvsTreeNodeOperation.h:291
~KviKvsTreeNodeOperationStringTransliteration()
Definition KviKvsTreeNodeOperation.cpp:1119
Definition KviKvsTreeNodeOperation.h:35
#define r
Definition detector.cpp:83
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127
char szBuffer[4096]
Definition winamp.cpp:77