KVIrc  4.9.2
DeveloperAPIs
Public Member Functions | Public Attributes | List of all members
KviKvsParameterProcessor::ParameterFormat Class Reference

#include <KviKvsParameterProcessor.h>

Public Member Functions

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

Public Attributes

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

Constructor & Destructor Documentation

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

Member Data Documentation

void* KviKvsParameterProcessor::ParameterFormat::pContainer
const char* KviKvsParameterProcessor::ParameterFormat::szName
unsigned char KviKvsParameterProcessor::ParameterFormat::uFlags
unsigned char KviKvsParameterProcessor::ParameterFormat::uType

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