KVIrc 5.2.6
Developer APIs
KviKvsCoreFunctions.h File Reference

Go to the source code of this file.

Namespaces

namespace  KviKvsCoreFunctions
 

Macros

#define KVSCF(_name)
 
#define KVSCF_PARAMETER(a, b, c, d)
 
#define KVSCF_PARAMETERS_BEGIN    KVS_PARAMETERS_BEGIN(parameter_format_list)
 
#define KVSCF_PARAMETERS_END
 
#define KVSCF_pContext   __pContext
 
#define KVSCF_pParams   __pParams
 
#define KVSCF_pRetBuffer   __pRetBuffer
 

Functions

void KviKvsCoreFunctions::init ()
 
 KviKvsCoreFunctions::KVSCF (active)
 
 KviKvsCoreFunctions::KVSCF (aliasBody)
 
 KviKvsCoreFunctions::KVSCF (array)
 
 KviKvsCoreFunctions::KVSCF (asciiToBase64)
 
 KviKvsCoreFunctions::KVSCF (asciiToHex)
 
 KviKvsCoreFunctions::KVSCF (avatar)
 
 KviKvsCoreFunctions::KVSCF (away)
 
 KviKvsCoreFunctions::KVSCF (b)
 
 KviKvsCoreFunctions::KVSCF (base64ToAscii)
 
 KviKvsCoreFunctions::KVSCF (boolean)
 
 KviKvsCoreFunctions::KVSCF (certificate)
 
 KviKvsCoreFunctions::KVSCF (channel)
 
 KviKvsCoreFunctions::KVSCF (charCKEYWORDWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (classDefined)
 
 KviKvsCoreFunctions::KVSCF (console)
 
 KviKvsCoreFunctions::KVSCF (context)
 
 KviKvsCoreFunctions::KVSCF (countStatusBarItems)
 
 KviKvsCoreFunctions::KVSCF (cr)
 
 KviKvsCoreFunctions::KVSCF (date)
 
 KviKvsCoreFunctions::KVSCF (escape)
 
 KviKvsCoreFunctions::KVSCF (falseCKEYWORDWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (features)
 
 KviKvsCoreFunctions::KVSCF (firstConnectedConsole)
 
 KviKvsCoreFunctions::KVSCF (flatten)
 
 KviKvsCoreFunctions::KVSCF (fmtlink)
 
 KviKvsCoreFunctions::KVSCF (gender)
 
 KviKvsCoreFunctions::KVSCF (globals)
 
 KviKvsCoreFunctions::KVSCF (hash)
 
 KviKvsCoreFunctions::KVSCF (hexToAscii)
 
 KviKvsCoreFunctions::KVSCF (hostname)
 
 KviKvsCoreFunctions::KVSCF (hptimestamp)
 
 KviKvsCoreFunctions::KVSCF (i)
 
 KviKvsCoreFunctions::KVSCF (icon)
 
 KviKvsCoreFunctions::KVSCF (iconName)
 
 KviKvsCoreFunctions::KVSCF (inputText)
 
 KviKvsCoreFunctions::KVSCF (insideAlias)
 
 KviKvsCoreFunctions::KVSCF (integer)
 
 KviKvsCoreFunctions::KVSCF (isAnyConsoleConnected)
 
 KviKvsCoreFunctions::KVSCF (isBot)
 
 KviKvsCoreFunctions::KVSCF (isEmpty)
 
 KviKvsCoreFunctions::KVSCF (isEventEnabled)
 
 KviKvsCoreFunctions::KVSCF (isMainWindowActive)
 
 KviKvsCoreFunctions::KVSCF (isMainWindowMinimized)
 
 KviKvsCoreFunctions::KVSCF (isMeHalfOp)
 
 KviKvsCoreFunctions::KVSCF (isMeOp)
 
 KviKvsCoreFunctions::KVSCF (isMeUserOp)
 
 KviKvsCoreFunctions::KVSCF (isMeVoice)
 
 KviKvsCoreFunctions::KVSCF (isNumeric)
 
 KviKvsCoreFunctions::KVSCF (isSet)
 
 KviKvsCoreFunctions::KVSCF (isTimer)
 
 KviKvsCoreFunctions::KVSCF (isWellKnown)
 
 KviKvsCoreFunctions::KVSCF (k)
 
 KviKvsCoreFunctions::KVSCF (keys)
 
 KviKvsCoreFunctions::KVSCF (lag)
 
 KviKvsCoreFunctions::KVSCF (lang)
 
 KviKvsCoreFunctions::KVSCF (length)
 
 KviKvsCoreFunctions::KVSCF (lf)
 
 KviKvsCoreFunctions::KVSCF (link)
 
 KviKvsCoreFunctions::KVSCF (listtimers)
 
 KviKvsCoreFunctions::KVSCF (mask)
 
 KviKvsCoreFunctions::KVSCF (me)
 
 KviKvsCoreFunctions::KVSCF (mightBeStrayAtOrThis)
 
 KviKvsCoreFunctions::KVSCF (msgtype)
 
 KviKvsCoreFunctions::KVSCF (newCKEYWORDWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (nothing)
 
 KviKvsCoreFunctions::KVSCF (nullCKEYWORDWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (o)
 
 KviKvsCoreFunctions::KVSCF (option)
 
 KviKvsCoreFunctions::KVSCF (query)
 
 KviKvsCoreFunctions::KVSCF (r)
 
 KviKvsCoreFunctions::KVSCF (rand)
 
 KviKvsCoreFunctions::KVSCF (real)
 
 KviKvsCoreFunctions::KVSCF (realname)
 
 KviKvsCoreFunctions::KVSCF (receivedBytes)
 
 KviKvsCoreFunctions::KVSCF (rsort)
 
 KviKvsCoreFunctions::KVSCF (scriptContextName)
 
 KviKvsCoreFunctions::KVSCF (selected)
 
 KviKvsCoreFunctions::KVSCF (sentBytes)
 
 KviKvsCoreFunctions::KVSCF (serialize)
 
 KviKvsCoreFunctions::KVSCF (server)
 
 KviKvsCoreFunctions::KVSCF (sort)
 
 KviKvsCoreFunctions::KVSCF (split)
 
 KviKvsCoreFunctions::KVSCF (strayAt)
 
 KviKvsCoreFunctions::KVSCF (string)
 
 KviKvsCoreFunctions::KVSCF (sw)
 
 KviKvsCoreFunctions::KVSCF (target)
 
 KviKvsCoreFunctions::KVSCF (thisCKEYWORDWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (timeCFUNCTIONWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (tr)
 
 KviKvsCoreFunctions::KVSCF (trueCKEYWORDWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (typeofCKEYWORDWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (u)
 
 KviKvsCoreFunctions::KVSCF (uflags)
 
 KviKvsCoreFunctions::KVSCF (unicode)
 
 KviKvsCoreFunctions::KVSCF (unixtime)
 
 KviKvsCoreFunctions::KVSCF (unserialize)
 
 KviKvsCoreFunctions::KVSCF (username)
 
 KviKvsCoreFunctions::KVSCF (version)
 
 KviKvsCoreFunctions::KVSCF (window)
 

Macro Definition Documentation

◆ KVSCF

#define KVSCF ( _name)
Value:
bool _name([[maybe_unused]] KviKvsRunTimeContext * __pContext, [[maybe_unused]] KviKvsVariantList * __pParams, [[maybe_unused]] KviKvsVariant * __pRetBuffer)
Definition KviKvsRunTimeContext.h:104
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

◆ KVSCF_PARAMETER

#define KVSCF_PARAMETER ( a,
b,
c,
d )
Value:
KVS_PARAMETER(a, b, c, d)
#define KVS_PARAMETER(__name, __type, __flags, __param)
Definition KviKvsParameterProcessor.h:238
#define d
Definition detector.cpp:69
#define a
Definition detector.cpp:92

Referenced by KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), and KviKvsCoreFunctions::KVSCF().

◆ KVSCF_PARAMETERS_BEGIN

#define KVSCF_PARAMETERS_BEGIN    KVS_PARAMETERS_BEGIN(parameter_format_list)

Referenced by KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), and KviKvsCoreFunctions::KVSCF().

◆ KVSCF_PARAMETERS_END

#define KVSCF_PARAMETERS_END
Value:
KVS_PARAMETERS_END \
return false;
#define KVSCF_pParams
Definition KviKvsCoreFunctions.h:36
#define KVSCF_pContext
Definition KviKvsCoreFunctions.h:35
bool process(KviKvsVariantList *pVariantList, KviKvsRunTimeContext *pContext, KviKvsParameterProcessor::ParameterFormat *pFmtArray)
Definition KviKvsParameterProcessor.cpp:136

Referenced by KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), and KviKvsCoreFunctions::KVSCF().

◆ KVSCF_pContext

◆ KVSCF_pParams

◆ KVSCF_pRetBuffer

#define KVSCF_pRetBuffer   __pRetBuffer

Referenced by KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), and KviKvsCoreFunctions::KVSCF().