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);
116 virtual void dump(
const char * prefix);
Treenode instruction handling.
Helper functions for the QString class.
Definition KviKvsRunTimeContext.h:104
Definition KviKvsTreeNodeData.h:35
Definition KviKvsTreeNodeExpression.h:68
Treenode class to handle instructions.
Definition KviKvsTreeNodeInstruction.h:43
Definition KviKvsTreeNodeSpecialCommandSwitch.h:56
~KviKvsTreeNodeSpecialCommandSwitchLabelCase()
Definition KviKvsTreeNodeSpecialCommandSwitch.h:92
~KviKvsTreeNodeSpecialCommandSwitchLabelDefault()
Definition KviKvsTreeNodeSpecialCommandSwitch.h:68
~KviKvsTreeNodeSpecialCommandSwitchLabelMatch()
Definition KviKvsTreeNodeSpecialCommandSwitch.h:80
~KviKvsTreeNodeSpecialCommandSwitchLabelRegexp()
Definition KviKvsTreeNodeSpecialCommandSwitch.h:38
KviKvsTreeNodeInstruction * m_pInstruction
Definition KviKvsTreeNodeSpecialCommandSwitch.h:45
bool m_bHasTerminatingBreak
Definition KviKvsTreeNodeSpecialCommandSwitch.h:46
virtual bool execute(KviKvsRunTimeContext *c, KviKvsVariant *pRealParameter, bool *bPassThrough)=0
KviKvsTreeNodeData * m_pParameter
Definition KviKvsTreeNodeSpecialCommandSwitch.h:44
void setTerminatingBreak(bool b)
Definition KviKvsTreeNodeSpecialCommandSwitch.h:51
Definition KviKvsTreeNodeSpecialCommandSwitch.h:104
KviKvsTreeNodeExpression * m_pExpression
Definition KviKvsTreeNodeSpecialCommandSwitch.h:110
KviPointerList< KviKvsTreeNodeSpecialCommandSwitchLabel > * m_pLabels
Definition KviKvsTreeNodeSpecialCommandSwitch.h:111
bool isEmpty()
Definition KviKvsTreeNodeSpecialCommandSwitch.h:114
Definition KviKvsTreeNodeSpecialCommand.h:32
Treenode class.
Definition KviKvsTreeNodeBase.h:41
virtual void contextDescription(QString &szBuffer)=0
Sets the buffer.
virtual void dump(const char *prefix)=0
Dumps the tree.
This class defines a new data type which contains variant data.
Definition KviKvsVariant.h:352
A template double linked list of pointers.
Definition KviPointerList.h:371
bool isEmpty() const
Returns true if the list is empty.
Definition KviPointerList.h:611
#define e
Definition detector.cpp:70
#define l
Definition detector.cpp:77
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127
char szBuffer[4096]
Definition winamp.cpp:77