KVIrc  4.9.2
DeveloperAPIs
Macros
KviKvsParser_lside.cpp File Reference
#include "KviKvsParser.h"
#include "KviKvsTreeNode.h"
#include "KviKvsReport.h"
#include "KviKvsKernel.h"
#include "KviKvsParserMacros.h"
#include "KviLocale.h"

Macros

#define SELF_OPERATOR(__opchar, __opstr, __class)
 

Macro Definition Documentation

#define SELF_OPERATOR (   __opchar,
  __opstr,
  __class 
)
Value:
case __opchar: \
{ \
case '=': \
skipSpaces(); \
{ \
error(KVSP_curCharPointer, __tr2qs_ctx("Missing right operand for operator '" __opstr "='", "kvs")); \
return 0; \
} \
KviKvsTreeNodeData * d = parseOperationRightSide(true); \
if(!d) \
return 0; \
return new __class(pBegin, d); \
break; \
} \
break;
#define KVSP_curCharUnicode
Definition: KviKvsParserMacros.h:32
if(m_pFile) delete m_pFile
audacious __tr2qs_ctx("An interface for the UNIX Audacious media player.\n""Download it from http://audacious-media-player.org\n","mediaplayer")) static const char *xmms_lib_names[]
char s d
Definition: KviIrcNumericCodes.h:391
#define KVSP_skipChar
Definition: KviKvsParserMacros.h:27
#define KVSP_curCharPointer
Definition: KviKvsParserMacros.h:33
#define KVSP_curCharIsEndOfCommand
Definition: KviKvsParserMacros.h:39
case
Definition: KviKvsParser.cpp:3130

Referenced by KviKvsParser::parseOperation().