1 #ifndef _KVI_KVS_TREENODE_SPECIALCOMMANDSWITCH_H_
2 #define _KVI_KVS_TREENODE_SPECIALCOMMANDSWITCH_H_
63 virtual void dump(
const char * prefix);
75 virtual void dump(
const char * prefix);
87 virtual void dump(
const char * prefix);
98 virtual void dump(
const char * prefix);
114 bool isEmpty() {
return m_pLabels->isEmpty(); };
116 virtual void dump(
const char * prefix);
Treenode class.
Definition: KviKvsTreeNodeBase.h:40
This class defines a new data type which contains variant data.
Definition: KviKvsVariant.h:351
#define KVIRC_API
Definition: kvi_settings.h:128
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
#define l
Definition: detector.cpp:76
virtual bool execute(KviKvsRunTimeContext *c, KviKvsVariant *pRealParameter, bool *bPassThrough)=0
virtual void dump(const char *prefix)=0
Dumps the tree.
#define e
Definition: detector.cpp:69
Definition: KviKvsTreeNodeSpecialCommandSwitch.h:67
KviKvsTreeNodeData * m_pParameter
Definition: KviKvsTreeNodeSpecialCommandSwitch.h:44
bool isEmpty()
Definition: KviKvsTreeNodeSpecialCommandSwitch.h:114
Definition: KviKvsTreeNodeExpression.h:67
Definition: KviKvsTreeNodeSpecialCommandSwitch.h:37
Treenode class to handle instructions.
Definition: KviKvsTreeNodeInstruction.h:42
Treenode instruction handling.
Definition: KviKvsTreeNodeSpecialCommand.h:31
virtual void contextDescription(QString &szBuffer)=0
Sets the buffer.
KviKvsTreeNodeInstruction * m_pInstruction
Definition: KviKvsTreeNodeSpecialCommandSwitch.h:45
Definition: KviKvsRunTimeContext.h:103
void setTerminatingBreak(bool b)
Definition: KviKvsTreeNodeSpecialCommandSwitch.h:51
KviPointerList< KviKvsTreeNodeSpecialCommandSwitchLabel > * m_pLabels
Definition: KviKvsTreeNodeSpecialCommandSwitch.h:111
virtual bool execute(KviKvsRunTimeContext *c)=0
This is the main entry point to the tree visit.
Definition: KviKvsTreeNodeSpecialCommandSwitch.h:91
Definition: KviKvsTreeNodeSpecialCommandSwitch.h:79
Definition: KviKvsTreeNodeSpecialCommandSwitch.h:103
Definition: KviKvsTreeNodeData.h:34
char szBuffer[4096]
Definition: winamp.cpp:77
This file contains compile time settings.
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeSpecialCommand.cpp:35
KviKvsTreeNodeExpression * m_pExpression
Definition: KviKvsTreeNodeSpecialCommandSwitch.h:110
Definition: KviKvsTreeNodeSpecialCommandSwitch.h:55
bool m_bHasTerminatingBreak
Definition: KviKvsTreeNodeSpecialCommandSwitch.h:46
Helper functions for the QString class.
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeSpecialCommand.cpp:42