KVIrc 5.2.6
Developer APIs
KviKvsParameterProcessor::ParameterFormat Class Reference

#include <KviKvsParameterProcessor.h>

Public Member Functions

 ParameterFormat ()
 
 ParameterFormat (const char *name)
 
 ParameterFormat (const char *name, KviKvsParameterTypeBool type, unsigned char flags, bool &bBuffer)
 
 ParameterFormat (const char *name, KviKvsParameterTypeKviKvsArrayCast type, unsigned char flags, KviKvsArrayCast &oBuffer)
 
 ParameterFormat (const char *name, KviKvsParameterTypeKviKvsArrayPointer type, unsigned char flags, KviKvsArray *&pBuffer)
 
 ParameterFormat (const char *name, KviKvsParameterTypeKviKvsHashPointer type, unsigned char flags, KviKvsHash *&pBuffer)
 
 ParameterFormat (const char *name, KviKvsParameterTypeKviKvsVariantList type, unsigned char flags, KviKvsVariantList &lBuffer)
 
 ParameterFormat (const char *name, KviKvsParameterTypeKviKvsVariantPointer type, unsigned char flags, KviKvsVariant *&pBuffer)
 
 ParameterFormat (const char *name, KviKvsParameterTypeKvsHObjectT type, unsigned char flags, kvs_hobject_t &hBuffer)
 
 ParameterFormat (const char *name, KviKvsParameterTypeKvsIntT type, unsigned char flags, kvs_int_t &iBuffer)
 
 ParameterFormat (const char *name, KviKvsParameterTypeKvsRealT type, unsigned char flags, kvs_real_t &dBuffer)
 
 ParameterFormat (const char *name, KviKvsParameterTypeKvsUIntT type, unsigned char flags, kvs_uint_t &uBuffer)
 
 ParameterFormat (const char *name, KviKvsParameterTypeQByteArray type, unsigned char flags, QByteArray &szBuffer)
 
 ParameterFormat (const char *name, KviKvsParameterTypeQString type, unsigned char flags, QString &szBuffer)
 
 ParameterFormat (const char *name, KviKvsParameterTypeQStringList type, unsigned char flags, QStringList &lBuffer)
 

Public Attributes

void * pContainer
 
const char * szName
 
unsigned char uFlags
 
unsigned char uType
 

Constructor & Destructor Documentation

◆ ParameterFormat() [1/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( const char * name,
KviKvsParameterTypeQString type,
unsigned char flags,
QString & szBuffer )
inline

◆ ParameterFormat() [2/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( const char * name,
KviKvsParameterTypeKvsIntT type,
unsigned char flags,
kvs_int_t & iBuffer )
inline

◆ ParameterFormat() [3/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( const char * name,
KviKvsParameterTypeKvsUIntT type,
unsigned char flags,
kvs_uint_t & uBuffer )
inline

◆ ParameterFormat() [4/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( const char * name,
KviKvsParameterTypeKvsRealT type,
unsigned char flags,
kvs_real_t & dBuffer )
inline

◆ ParameterFormat() [5/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( const char * name,
KviKvsParameterTypeBool type,
unsigned char flags,
bool & bBuffer )
inline

◆ ParameterFormat() [6/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( const char * name,
KviKvsParameterTypeKviKvsHashPointer type,
unsigned char flags,
KviKvsHash *& pBuffer )
inline

◆ ParameterFormat() [7/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( const char * name,
KviKvsParameterTypeKviKvsArrayCast type,
unsigned char flags,
KviKvsArrayCast & oBuffer )
inline

◆ ParameterFormat() [8/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( const char * name,
KviKvsParameterTypeKviKvsVariantPointer type,
unsigned char flags,
KviKvsVariant *& pBuffer )
inline

◆ ParameterFormat() [9/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( const char * name,
KviKvsParameterTypeQByteArray type,
unsigned char flags,
QByteArray & szBuffer )
inline

◆ ParameterFormat() [10/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( const char * name,
KviKvsParameterTypeQStringList type,
unsigned char flags,
QStringList & lBuffer )
inline

◆ ParameterFormat() [11/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( const char * name,
KviKvsParameterTypeKviKvsVariantList type,
unsigned char flags,
KviKvsVariantList & lBuffer )
inline

◆ ParameterFormat() [12/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( const char * name,
KviKvsParameterTypeKvsHObjectT type,
unsigned char flags,
kvs_hobject_t & hBuffer )
inline

◆ ParameterFormat() [13/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( const char * name,
KviKvsParameterTypeKviKvsArrayPointer type,
unsigned char flags,
KviKvsArray *& pBuffer )
inline

◆ ParameterFormat() [14/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( const char * name)
inline

◆ ParameterFormat() [15/15]

KviKvsParameterProcessor::ParameterFormat::ParameterFormat ( )
inline

Member Data Documentation

◆ pContainer

void* KviKvsParameterProcessor::ParameterFormat::pContainer

◆ szName

const char* KviKvsParameterProcessor::ParameterFormat::szName

◆ uFlags

unsigned char KviKvsParameterProcessor::ParameterFormat::uFlags

◆ uType

unsigned char KviKvsParameterProcessor::ParameterFormat::uType

The documentation for this class was generated from the following file: