KVIrc  4.9.2
DeveloperAPIs
KviKvsTreeNodeOperation.h
Go to the documentation of this file.
1 #ifndef _KVI_KVS_TREENODE_OPERATION_H_
2 #define _KVI_KVS_TREENODE_OPERATION_H_
3 //=============================================================================
4 //
5 // File : KviKvsTreeNodeOperation.h
6 // Creation date : Thu 18 Dec 2003 22:36:00 by Szymon Stefanek
7 //
8 // This file is part of the KVIrc IRC client distribution
9 // Copyright (C) 2003-2010 Szymon Stefanek <pragma at kvirc dot net>
10 //
11 // This program is FREE software. You can redistribute it and/or
12 // modify it under the terms of the GNU General Public License
13 // as published by the Free Software Foundation; either version 2
14 // of the License, or (at your option) any later version.
15 //
16 // This program is distributed in the HOPE that it will be USEFUL,
17 // but WITHOUT ANY WARRANTY; without even the implied warranty of
18 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
19 // See the GNU General Public License for more details.
20 //
21 // You should have received a copy of the GNU General Public License
22 // along with this program. If not, write to the Free Software Foundation,
23 // Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
24 //
25 //=============================================================================
26 
27 #include "kvi_settings.h"
28 #include "KviQString.h"
30 
31 class KviKvsTreeNodeData;
33 
35 {
36 public:
37  KviKvsTreeNodeOperation(const QChar * pLocation);
39 
40 protected:
41  KviKvsTreeNodeData * m_pTargetData; // can't be null
42 public:
43  void setTargetVariableReference(KviKvsTreeNodeData * r);
44  virtual void contextDescription(QString & szBuffer);
45  virtual void dump(const char * prefix);
46 };
47 
49 {
50 public:
51  KviKvsTreeNodeOperationAssignment(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
53 
54 protected:
56 public:
57  virtual void contextDescription(QString & szBuffer);
58  virtual void dump(const char * prefix);
59  virtual bool execute(KviKvsRunTimeContext * c);
60 };
61 
63 {
64 public:
65  KviKvsTreeNodeOperationDecrement(const QChar * pLocation);
67 
68 public:
69  virtual void contextDescription(QString & szBuffer);
70  virtual void dump(const char * prefix);
71  virtual bool execute(KviKvsRunTimeContext * c);
72 };
73 
75 {
76 public:
77  KviKvsTreeNodeOperationIncrement(const QChar * pLocation);
79 
80 public:
81  virtual void contextDescription(QString & szBuffer);
82  virtual void dump(const char * prefix);
83  virtual bool execute(KviKvsRunTimeContext * c);
84 };
85 
87 {
88 public:
89  KviKvsTreeNodeOperationSelfAnd(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
91 
92 protected:
94 public:
95  virtual void contextDescription(QString & szBuffer);
96  virtual void dump(const char * prefix);
97  virtual bool execute(KviKvsRunTimeContext * c);
98 };
99 
101 {
102 public:
103  KviKvsTreeNodeOperationSelfDivision(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
105 
106 protected:
108 public:
109  virtual void contextDescription(QString & szBuffer);
110  virtual void dump(const char * prefix);
111  virtual bool execute(KviKvsRunTimeContext * c);
112 };
113 
115 {
116 public:
117  KviKvsTreeNodeOperationSelfModulus(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
119 
120 protected:
122 public:
123  virtual void contextDescription(QString & szBuffer);
124  virtual void dump(const char * prefix);
125  virtual bool execute(KviKvsRunTimeContext * c);
126 };
127 
129 {
130 public:
131  KviKvsTreeNodeOperationSelfMultiplication(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
133 
134 protected:
136 public:
137  virtual void contextDescription(QString & szBuffer);
138  virtual void dump(const char * prefix);
139  virtual bool execute(KviKvsRunTimeContext * c);
140 };
141 
143 {
144 public:
145  KviKvsTreeNodeOperationSelfOr(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
147 
148 protected:
150 public:
151  virtual void contextDescription(QString & szBuffer);
152  virtual void dump(const char * prefix);
153  virtual bool execute(KviKvsRunTimeContext * c);
154 };
155 
157 {
158 public:
159  KviKvsTreeNodeOperationSelfShl(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
161 
162 protected:
164 public:
165  virtual void contextDescription(QString & szBuffer);
166  virtual void dump(const char * prefix);
167  virtual bool execute(KviKvsRunTimeContext * c);
168 };
169 
171 {
172 public:
173  KviKvsTreeNodeOperationSelfShr(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
175 
176 protected:
178 public:
179  virtual void contextDescription(QString & szBuffer);
180  virtual void dump(const char * prefix);
181  virtual bool execute(KviKvsRunTimeContext * c);
182 };
183 
185 {
186 public:
187  KviKvsTreeNodeOperationSelfSubtraction(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
189 
190 protected:
192 public:
193  virtual void contextDescription(QString & szBuffer);
194  virtual void dump(const char * prefix);
195  virtual bool execute(KviKvsRunTimeContext * c);
196 };
197 
199 {
200 public:
201  KviKvsTreeNodeOperationSelfSum(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
203 
204 protected:
206 public:
207  virtual void contextDescription(QString & szBuffer);
208  virtual void dump(const char * prefix);
209  virtual bool execute(KviKvsRunTimeContext * c);
210 };
211 
213 {
214 public:
215  KviKvsTreeNodeOperationSelfXor(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
217 
218 protected:
220 public:
221  virtual void contextDescription(QString & szBuffer);
222  virtual void dump(const char * prefix);
223  virtual bool execute(KviKvsRunTimeContext * c);
224 };
225 
227 {
228 public:
229  KviKvsTreeNodeOperationStringAppend(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
231 
232 protected:
234 public:
235  virtual void contextDescription(QString & szBuffer);
236  virtual void dump(const char * prefix);
237  virtual bool execute(KviKvsRunTimeContext * c);
238 };
239 
241 {
242 public:
243  KviKvsTreeNodeOperationArrayAppend(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
245 
246 protected:
248 public:
249  virtual void contextDescription(QString & szBuffer);
250  virtual void dump(const char * prefix);
251  virtual bool execute(KviKvsRunTimeContext * c);
252 };
253 
255 {
256 public:
257  KviKvsTreeNodeOperationStringAppendWithComma(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
259 
260 protected:
262 public:
263  virtual void contextDescription(QString & szBuffer);
264  virtual void dump(const char * prefix);
265  virtual bool execute(KviKvsRunTimeContext * c);
266 };
267 
269 {
270 public:
271  KviKvsTreeNodeOperationStringAppendWithSpace(const QChar * pLocation, KviKvsTreeNodeData * pRightSide);
273 
274 protected:
276 public:
277  virtual void contextDescription(QString & szBuffer);
278  virtual void dump(const char * prefix);
279  virtual bool execute(KviKvsRunTimeContext * c);
280 };
281 
283 {
284 public:
287 
288 protected:
289  KviKvsTreeNodeData * m_pLeft; // can't be 0
290  KviKvsTreeNodeData * m_pRight; // can't be 0
291  KviKvsTreeNodeData * m_pFlags; // can't be 0
292 public:
293  virtual void contextDescription(QString & szBuffer);
294  virtual void dump(const char * prefix);
295  virtual bool execute(KviKvsRunTimeContext * c);
296 };
297 
299 {
300 public:
301  KviKvsTreeNodeOperationStringSubstitution(const QChar * pLocation, KviKvsTreeNodeData * pLeft, KviKvsTreeNodeData * pRight, KviKvsTreeNodeData * pFlags);
303 
304 protected:
305  KviKvsTreeNodeData * m_pLeft; // can't be 0
306  KviKvsTreeNodeData * m_pRight; // can't be 0
307  KviKvsTreeNodeData * m_pFlags; // can't be 0
308 public:
309  virtual void contextDescription(QString & szBuffer);
310  virtual void dump(const char * prefix);
311  virtual bool execute(KviKvsRunTimeContext * c);
312 };
313 
314 #endif
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:1021
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:763
KviKvsTreeNodeData * m_pRightSide
Definition: KviKvsTreeNodeOperation.h:247
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: KviKvsTreeNodeOperation.cpp:1069
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:230
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:646
KviKvsTreeNodeOperationSelfMultiplication(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:434
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:900
KviKvsTreeNodeOperationSelfModulus(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:350
#define KVIRC_API
Definition: kvi_settings.h:128
Definition: KviKvsTreeNodeOperation.h:100
char s char s char s s s s s char char c s *s c s s s d c s *s d c d d d d c
Definition: KviIrcNumericCodes.h:391
~KviKvsTreeNodeOperationSelfMultiplication()
Definition: KviKvsTreeNodeOperation.cpp:441
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:632
KviKvsTreeNodeOperationSelfAnd(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:204
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:1083
~KviKvsTreeNodeOperationStringAppendWithSpace()
Definition: KviKvsTreeNodeOperation.cpp:1064
~KviKvsTreeNodeOperationAssignment()
Definition: KviKvsTreeNodeOperation.cpp:71
~KviKvsTreeNodeOperationSelfDivision()
Definition: KviKvsTreeNodeOperation.cpp:270
KviKvsTreeNodeData * m_pFlags
Definition: KviKvsTreeNodeOperation.h:307
~KviKvsTreeNodeOperationSelfSubtraction()
Definition: KviKvsTreeNodeOperation.cpp:686
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:1016
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:81
Definition: KviKvsTreeNodeOperation.h:156
KviKvsTreeNodeOperationStringSubstitution(const QChar *pLocation, KviKvsTreeNodeData *pLeft, KviKvsTreeNodeData *pRight, KviKvsTreeNodeData *pFlags)
Definition: KviKvsTreeNodeOperation.cpp:1173
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:1143
KviKvsTreeNodeOperationStringAppend(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:883
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:637
~KviKvsTreeNodeOperationStringAppendWithComma()
Definition: KviKvsTreeNodeOperation.cpp:1011
KviKvsTreeNodeData * m_pRightSide
Definition: KviKvsTreeNodeOperation.h:121
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:768
Definition: KviKvsTreeNodeOperation.h:34
Definition: KviKvsTreeNodeOperation.h:198
~KviKvsTreeNodeOperationArrayAppend()
Definition: KviKvsTreeNodeOperation.cpp:933
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:280
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:76
Definition: KviKvsTreeNodeOperation.h:268
KviKvsTreeNodeData * m_pRightSide
Definition: KviKvsTreeNodeOperation.h:177
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:529
Definition: KviKvsTreeNodeOperation.h:48
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:118
~KviKvsTreeNodeOperationSelfSum()
Definition: KviKvsTreeNodeOperation.cpp:758
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:1074
KviKvsTreeNodeData * m_pRightSide
Definition: KviKvsTreeNodeOperation.h:233
Definition: KviKvsTreeNodeOperation.h:298
KviKvsTreeNodeOperationSelfXor(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:824
~KviKvsTreeNodeOperationSelfXor()
Definition: KviKvsTreeNodeOperation.cpp:831
Definition: KviKvsTreeNodeOperation.h:86
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:1206
KviKvsTreeNodeData * m_pRightSide
Definition: KviKvsTreeNodeOperation.h:275
KviKvsTreeNodeData * m_pRight
Definition: KviKvsTreeNodeOperation.h:290
KviKvsTreeNodeData * m_pRightSide
Definition: KviKvsTreeNodeOperation.h:107
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:696
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:705
KviKvsTreeNodeData * m_pLeft
Definition: KviKvsTreeNodeOperation.h:289
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:1133
~KviKvsTreeNodeOperationSelfModulus()
Definition: KviKvsTreeNodeOperation.cpp:357
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:573
KviKvsTreeNodeOperationDecrement(const QChar *pLocation)
Definition: KviKvsTreeNodeOperation.cpp:105
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:163
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:362
KviKvsTreeNodeData * m_pLeft
Definition: KviKvsTreeNodeOperation.h:305
KviKvsTreeNodeData * m_pRightSide
Definition: KviKvsTreeNodeOperation.h:261
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:367
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:275
Definition: KviKvsTreeNodeOperation.h:212
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:1030
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:446
~KviKvsTreeNodeOperationSelfShr()
Definition: KviKvsTreeNodeOperation.cpp:627
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:515
KviKvsTreeNodeData * m_pRight
Definition: KviKvsTreeNodeOperation.h:306
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:895
Definition: KviKvsTreeNodeOperation.h:114
KviKvsTreeNodeOperationStringAppendWithComma(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:1004
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:376
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:691
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:289
Definition: KviKvsTreeNodeOperation.h:170
KviKvsTreeNodeData * m_pRightSide
Definition: KviKvsTreeNodeOperation.h:163
KviKvsTreeNodeOperationAssignment(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:64
KviKvsTreeNodeOperationSelfShl(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:561
~KviKvsTreeNodeOperationStringTransliteration()
Definition: KviKvsTreeNodeOperation.cpp:1121
KviKvsTreeNodeOperationSelfOr(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:503
KviKvsTreeNodeOperationStringTransliteration(const QChar *pLocation, KviKvsTreeNodeData *pLeft, KviKvsTreeNodeData *pRight, KviKvsTreeNodeData *pFlags)
Definition: KviKvsTreeNodeOperation.cpp:1110
KviKvsTreeNodeOperationStringAppendWithSpace(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:1057
Treenode class to handle instructions.
Definition: KviKvsTreeNodeInstruction.h:42
KviKvsTreeNodeData * m_pRightSide
Definition: KviKvsTreeNodeOperation.h:135
KviKvsTreeNodeOperationSelfSubtraction(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:679
~KviKvsTreeNodeOperationStringAppend()
Definition: KviKvsTreeNodeOperation.cpp:890
KviKvsTreeNodeData * m_pRightSide
Definition: KviKvsTreeNodeOperation.h:55
KviKvsTreeNodeOperationSelfShr(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:620
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:90
~KviKvsTreeNodeOperationSelfOr()
Definition: KviKvsTreeNodeOperation.cpp:510
Definition: KviKvsTreeNodeOperation.h:282
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:451
KviKvsTreeNodeOperationSelfDivision(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:263
Definition: KviKvsTreeNodeOperation.h:74
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:460
#define r
Definition: detector.cpp:82
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeInstruction.cpp:27
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:850
KviKvsTreeNodeData * m_pFlags
Definition: KviKvsTreeNodeOperation.h:291
KviKvsTreeNodeData * m_pRightSide
Definition: KviKvsTreeNodeOperation.h:219
Definition: KviKvsTreeNodeOperation.h:128
Definition: KviKvsRunTimeContext.h:103
KviKvsTreeNodeData * m_pRightSide
Definition: KviKvsTreeNodeOperation.h:191
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:909
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:1128
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:168
Definition: KviKvsTreeNodeOperation.h:226
Definition: KviKvsTreeNodeOperation.h:62
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:841
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:836
KviKvsTreeNodeData * m_pRightSide
Definition: KviKvsTreeNodeOperation.h:205
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:938
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:952
Definition: KviKvsTreeNodeOperation.h:184
KviKvsTreeNodeData * m_pTargetData
Definition: KviKvsTreeNodeOperation.h:41
KviKvsTreeNodeOperationIncrement(const QChar *pLocation)
Definition: KviKvsTreeNodeOperation.cpp:155
~KviKvsTreeNodeOperationStringSubstitution()
Definition: KviKvsTreeNodeOperation.cpp:1184
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:777
Definition: KviKvsTreeNodeData.h:34
char szBuffer[4096]
Definition: winamp.cpp:77
Definition: KviKvsTreeNodeOperation.h:240
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:578
Definition: KviKvsTreeNodeOperation.h:142
Definition: KviKvsTreeNodeOperation.h:254
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:216
This file contains compile time settings.
~KviKvsTreeNodeOperationSelfShl()
Definition: KviKvsTreeNodeOperation.cpp:568
KviKvsTreeNodeOperationSelfSum(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:751
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:943
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:176
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:126
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:113
KviKvsTreeNodeData * m_pRightSide
Definition: KviKvsTreeNodeOperation.h:93
Helper functions for the QString class.
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeOperation.cpp:587
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:221
~KviKvsTreeNodeOperationSelfAnd()
Definition: KviKvsTreeNodeOperation.cpp:211
KviKvsTreeNodeOperationArrayAppend(const QChar *pLocation, KviKvsTreeNodeData *pRightSide)
Definition: KviKvsTreeNodeOperation.cpp:926
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeOperation.cpp:1191
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:520
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeOperation.cpp:1196