KVIrc 5.2.0
Developer APIs
Macros
KviKvsKernel.cpp File Reference
#include "KviKvsKernel.h"
#include "KviKvsParser.h"
#include "KviKvsHash.h"
#include "KviKvsAliasManager.h"
#include "KviKvsCoreSimpleCommands.h"
#include "KviKvsCoreFunctions.h"
#include "KviKvsCoreCallbackCommands.h"
#include "KviKvsSwitchList.h"
#include "KviKvsVariantList.h"
#include "KviKvsScript.h"
#include "KviKvsObjectController.h"
#include "KviKvsAsyncOperation.h"
#include "KviModuleManager.h"
#include <QDir>

Macros

#define COMPLETE_COMMAND_BY_DICT(__type, __dict)
 

Macro Definition Documentation

◆ COMPLETE_COMMAND_BY_DICT

#define COMPLETE_COMMAND_BY_DICT (   __type,
  __dict 
)
Value:
{ \
int l = szCommandBegin.length(); \
while(it.current()) \
{ \
if(KviQString::equalCIN(szCommandBegin, it.currentKey(), l)) \
pMatches.push_back(it.currentKey()); \
++it; \
} \
}
A fast pointer hash table iterator implementation.
Definition KviPointerHashTable.h:967
#define l
Definition detector.cpp:77
bool equalCIN(const QString &sz1, const QString &sz2, unsigned int uLen)
Compares two strings with case insensitive up to N chars.
Definition KviQString.cpp:84