KVIrc 5.2.6
Developer APIs
KvsObject_list.cpp File Reference
#include "kvi_debug.h"
#include "KviMemory.h"
#include "KviLocale.h"
#include "KvsObject_list.h"
#include <cstdlib>

Functions

m_pDataList first ()
 
int kvi_compare (const KviKvsVariant *p1, const KviKvsVariant *p2)
 
 KVSO_CLASS_FUNCTION (list, append)
 
 KVSO_CLASS_FUNCTION (list, at)
 
 KVSO_CLASS_FUNCTION (list, clear)
 
 KVSO_CLASS_FUNCTION (list, count)
 
 KVSO_CLASS_FUNCTION (list, current)
 
 KVSO_CLASS_FUNCTION (list, eof)
 
 KVSO_CLASS_FUNCTION (list, insert)
 
 KVSO_CLASS_FUNCTION (list, isEmpty)
 
 KVSO_CLASS_FUNCTION (list, moveFirst)
 
 KVSO_CLASS_FUNCTION (list, moveLast)
 
 KVSO_CLASS_FUNCTION (list, moveNext)
 
 KVSO_CLASS_FUNCTION (list, movePrev)
 
 KVSO_CLASS_FUNCTION (list, prepend)
 
 KVSO_CLASS_FUNCTION (list, remove)
 
 KVSO_CLASS_FUNCTION (list, removeCurrent)
 
 KVSO_CLASS_FUNCTION (list, removeFirst)
 
 KVSO_CLASS_FUNCTION (list, removeLast)
 
 KVSO_CLASS_FUNCTION (list, sort)
 
m_pDataList setAutoDelete (true)
 

Variables

 m_pDataList = new KviPointerList<KviKvsVariant>
 

Function Documentation

◆ first()

◆ kvi_compare()

int kvi_compare ( const KviKvsVariant * p1,
const KviKvsVariant * p2 )

◆ KVSO_CLASS_FUNCTION() [1/18]

KVSO_CLASS_FUNCTION ( list ,
append  )

◆ KVSO_CLASS_FUNCTION() [2/18]

◆ KVSO_CLASS_FUNCTION() [3/18]

KVSO_CLASS_FUNCTION ( list ,
clear  )

◆ KVSO_CLASS_FUNCTION() [4/18]

KVSO_CLASS_FUNCTION ( list ,
count  )

◆ KVSO_CLASS_FUNCTION() [5/18]

KVSO_CLASS_FUNCTION ( list ,
current  )

◆ KVSO_CLASS_FUNCTION() [6/18]

KVSO_CLASS_FUNCTION ( list ,
eof  )

◆ KVSO_CLASS_FUNCTION() [7/18]

◆ KVSO_CLASS_FUNCTION() [8/18]

KVSO_CLASS_FUNCTION ( list ,
isEmpty  )

◆ KVSO_CLASS_FUNCTION() [9/18]

KVSO_CLASS_FUNCTION ( list ,
moveFirst  )

◆ KVSO_CLASS_FUNCTION() [10/18]

KVSO_CLASS_FUNCTION ( list ,
moveLast  )

◆ KVSO_CLASS_FUNCTION() [11/18]

KVSO_CLASS_FUNCTION ( list ,
moveNext  )

◆ KVSO_CLASS_FUNCTION() [12/18]

KVSO_CLASS_FUNCTION ( list ,
movePrev  )

◆ KVSO_CLASS_FUNCTION() [13/18]

KVSO_CLASS_FUNCTION ( list ,
prepend  )

◆ KVSO_CLASS_FUNCTION() [14/18]

KVSO_CLASS_FUNCTION ( list ,
remove  )

◆ KVSO_CLASS_FUNCTION() [15/18]

KVSO_CLASS_FUNCTION ( list ,
removeCurrent  )

◆ KVSO_CLASS_FUNCTION() [16/18]

KVSO_CLASS_FUNCTION ( list ,
removeFirst  )

◆ KVSO_CLASS_FUNCTION() [17/18]

KVSO_CLASS_FUNCTION ( list ,
removeLast  )

◆ KVSO_CLASS_FUNCTION() [18/18]

◆ setAutoDelete()

m_pDataList setAutoDelete ( true )

Variable Documentation

◆ m_pDataList