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
virtual bool execute(KviKvsRunTimeContext *c, KviKvsVariant *pRealParameter, bool *bPassThrough)
Definition KviKvsTreeNodeSpecialCommandSwitch.cpp:90
~KviKvsTreeNodeSpecialCommandSwitchLabelCase()
KviKvsTreeNodeSpecialCommandSwitchLabelCase(const QChar *pLocation)
Definition KviKvsTreeNodeSpecialCommandSwitch.cpp:66
~KviKvsTreeNodeSpecialCommandSwitchLabelDefault()
virtual bool execute(KviKvsRunTimeContext *c, KviKvsVariant *pRealParameter, bool *bPassThrough)
Definition KviKvsTreeNodeSpecialCommandSwitch.cpp:296
KviKvsTreeNodeSpecialCommandSwitchLabelDefault(const QChar *pLocation)
Definition KviKvsTreeNodeSpecialCommandSwitch.cpp:274
KviKvsTreeNodeSpecialCommandSwitchLabelMatch(const QChar *pLocation)
Definition KviKvsTreeNodeSpecialCommandSwitch.cpp:160
virtual bool execute(KviKvsRunTimeContext *c, KviKvsVariant *pRealParameter, bool *bPassThrough)
Definition KviKvsTreeNodeSpecialCommandSwitch.cpp:184
~KviKvsTreeNodeSpecialCommandSwitchLabelMatch()
KviKvsTreeNodeSpecialCommandSwitchLabelRegexp(const QChar *pLocation)
Definition KviKvsTreeNodeSpecialCommandSwitch.cpp:217
~KviKvsTreeNodeSpecialCommandSwitchLabelRegexp()
virtual bool execute(KviKvsRunTimeContext *c, KviKvsVariant *pRealParameter, bool *bPassThrough)
Definition KviKvsTreeNodeSpecialCommandSwitch.cpp:241
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
KviKvsTreeNodeSpecialCommandSwitchLabel(const QChar *pLocation)
Definition KviKvsTreeNodeSpecialCommandSwitch.cpp:32
KviKvsTreeNodeData * m_pParameter
Definition KviKvsTreeNodeSpecialCommandSwitch.h:44
void setInstruction(KviKvsTreeNodeInstruction *pInstruction)
Definition KviKvsTreeNodeSpecialCommandSwitch.cpp:57
void setTerminatingBreak(bool b)
Definition KviKvsTreeNodeSpecialCommandSwitch.h:51
void setParameter(KviKvsTreeNodeData *pParameter)
Definition KviKvsTreeNodeSpecialCommandSwitch.cpp:48
KviKvsTreeNodeExpression * m_pExpression
Definition KviKvsTreeNodeSpecialCommandSwitch.h:110
KviPointerList< KviKvsTreeNodeSpecialCommandSwitchLabel > * m_pLabels
Definition KviKvsTreeNodeSpecialCommandSwitch.h:111
bool isEmpty()
Definition KviKvsTreeNodeSpecialCommandSwitch.h:114
void addLabel(KviKvsTreeNodeSpecialCommandSwitchLabel *l)
Definition KviKvsTreeNodeSpecialCommandSwitch.cpp:328
KviKvsTreeNodeSpecialCommandSwitch(const QChar *pLocation, KviKvsTreeNodeExpression *e)
Definition KviKvsTreeNodeSpecialCommandSwitch.cpp:313
KviKvsTreeNodeSpecialCommand(const QChar *pLocation, const QString &szCmdName)
Definition KviKvsTreeNodeSpecialCommand.cpp:27
virtual void contextDescription(QString &szBuffer)=0
Sets the buffer.
KviKvsTreeNode(const QChar *pLocation)
Constructs the treenode object.
Definition KviKvsTreeNodeBase.cpp:27
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
#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