1 #ifndef _KVI_KVS_ARRAY_H_
2 #define _KVI_KVS_ARRAY_H_
126 void appendAsString(QString &
szBuffer);
133 void serialize(QString & szResult);
161 static int compare(
const void * pV1,
const void * pV2);
169 static int compareReverse(
const void * pV1,
const void * pV2);
172 #endif // _KVI_KVS_ARRAY_H_
Definition: KviHeapObject.h:124
This class defines a new data type which contains variant data.
Definition: KviKvsVariant.h:351
#define KVIRC_API
Definition: kvi_settings.h:128
KviKvsVariant * at(kvs_uint_t uIdx) const
Returns the element at the given index.
Definition: KviKvsArray.h:97
kvs_uint_t m_uAllocSize
Definition: KviKvsArray.h:69
kvs_uint_t m_uSize
Definition: KviKvsArray.h:68
KviKvsVariant ** m_pData
Definition: KviKvsArray.h:67
kvi_u64_t kvs_uint_t
Definition: KviKvsTypes.h:34
kvs_uint_t size()
Returns the size of the array.
Definition: KviKvsArray.h:119
bool isEmpty()
Returns true if the array is empty.
Definition: KviKvsArray.h:113
void set(void *dst_ptr, char c, int len)
Initializes len bytes of memory starting from dst_ptr to c.
Definition: KviMemory.h:152
This class defines a new data type which contains array data.
Definition: KviKvsArray.h:43
Handling of variant data type in KVS.
char szBuffer[4096]
Definition: winamp.cpp:77
This file contains compile time settings.