KVIrc 5.2.4
Developer APIs
Functions | Variables
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()

m_pDataList 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 ( list  ,
at   
)

◆ 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 ( list  ,
insert   
)

◆ 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]

KVSO_CLASS_FUNCTION ( list  ,
sort   
)

◆ setAutoDelete()

m_pDataList setAutoDelete ( true  )

Variable Documentation

◆ m_pDataList

delete m_pDataList = new KviPointerList<KviKvsVariant>