1#ifndef _KVI_KVS_SCRIPT_H_
2#define _KVI_KVS_SCRIPT_H_
120 KviKvsScript(
const QString & szName,
const QString &
szBuffer, ScriptType eType = InstructionList);
146 const QString & name()
const;
152 const QString & code()
const;
167 void setName(
const QString & szName);
263 void dump(
const char * prefix);
274 bool parse(
KviWindow * pOutput =
nullptr,
int iRunFlags = 0);
304 const QChar * buffer()
const;
Parser class to handle variant variables lists.
Handling of variant data type in KVS.
C++ Template based double linked pointer list class.
Helper functions for the QString class.
Contains the KviWindow class.
Definition KviHeapObject.h:119
Definition KviKvsRunTimeContext.h:44
Definition KviKvsObject.h:51
Definition KviKvsParser.h:55
Definition KviKvsReport.h:34
Definition KviKvsRunTimeContext.h:104
Holds the data of the script.
Definition KviKvsScript.h:318
unsigned int m_uLock
Definition KviKvsScript.h:331
KviKvsScript::ScriptType m_eType
Definition KviKvsScript.h:328
QString m_szBuffer
Definition KviKvsScript.h:325
QString m_szName
Definition KviKvsScript.h:324
unsigned int m_uRefs
Definition KviKvsScript.h:322
KviKvsTreeNodeInstruction * m_pTree
Definition KviKvsScript.h:330
const QChar * m_pBuffer
Definition KviKvsScript.h:326
The KVIrc Script class.
Definition KviKvsScript.h:60
RunStatus
Holds the run status of the script.
Definition KviKvsScript.h:71
KviKvsScriptData * m_pData
Definition KviKvsScript.h:139
RunFlags
Holds the run flags of the script.
Definition KviKvsScript.h:93
ScriptType
Holds the type of the script.
Definition KviKvsScript.h:82
@ InstructionList
Definition KviKvsScript.h:83
@ Expression
Definition KviKvsScript.h:84
Treenode class to handle instructions.
Definition KviKvsTreeNodeInstruction.h:43
Class to handle variant variables lists.
Definition KviKvsVariantList.h:42
This class defines a new data type which contains variant data.
Definition KviKvsVariant.h:352
Base class for all windows in KVIrc.
Definition KviWindow.h:75
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127
char szBuffer[4096]
Definition winamp.cpp:77