Referencia de la Clase _KVPList

#include <listt.hpp>

Diagrama de herencias de _KVPList

Inheritance graph
[leyenda]
Diagrama de colaboración para _KVPList:

Collaboration graph
[leyenda]

Métodos públicos

 _KVPList (VOID)

Métodos protegidos

virtual VOID * _newVal (const VOID *val)=0
virtual VOID _deleteVal (VOID *val)=0
virtual VOID _copyVal (VOID *dest, const VOID *src)=0
VOID ** __itemvalptr (Lix p)
Lix _prepend_d_kv (const VOID *key=NULL, const VOID *val=NULL)
Lix _append_d_kv (const VOID *key=NULL, const VOID *val=NULL)
Lix _insbefore_d_kv (Lix p, const VOID *key=NULL, const VOID *val=NULL)
Lix _insafter_d_kv (Lix p, const VOID *key=NULL, const VOID *val=NULL)
Lix _prepend_p_kv (VOID *item=NULL, VOID *val=NULL)
Lix _append_p_kv (VOID *item=NULL, VOID *val=NULL)
Lix _insbefore_p_kv (Lix p, VOID *item=NULL, VOID *val=NULL)
Lix _insafter_p_kv (Lix p, VOID *item=NULL, VOID *val=NULL)
const VOID * _itemval (Lix p) const
const VOID * _itemval_first (VOID) const
const VOID * _itemval_last (VOID) const
VOID __exchange_p (_PListNode *n1, _PListNode *n2)
Lix _insbefore_d_kv (LIINT i, const VOID *key=NULL, const VOID *val=NULL)
Lix _insbefore_p_kv (LIINT i, VOID *key=NULL, VOID *val=NULL)
Lix _insafter_d_kv (LIINT i, const VOID *key=NULL, const VOID *val=NULL)
Lix _insafter_p_kv (LIINT i, VOID *key, VOID *val)
const VOID * _itemval (LIINT i) const
const VOID * _val (const VOID *key) const
const VOID * _val (const VOID *key, const VOID *defval) const
Lix _add (const VOID *k, const VOID *v, BOOL rewrite, BOOL ovwrt, BOOL dup, BOOL cdata)
VOID _add (const _PList &a, BOOL rewrite, BOOL ovwrt, BOOL dup, BOOL cdata)

Métodos privados

_PListNode__newNode_d_kv (const VOID *data=NULL, const VOID *val=NULL)
_PListNode__newNode_p_kv (VOID *data=NULL, VOID *val=NULL)
_PListNode__newNode_d (const _PListNode *node)
_PListNode__newNode_p (_PListNode *node)
VOID __deleteNode_d (_PListNode *p)
 _KVPList (_KVPList &)

Descripción detallada

Definición en la línea 250 del archivo listt.hpp.


Documentación del constructor y destructor

_KVPList::_KVPList ( _KVPList  )  [inline, private]

Definición en la línea 265 del archivo listt.hpp.

_KVPList::_KVPList ( VOID   )  [inline]

Definición en la línea 267 del archivo listt.hpp.


Documentación de las funciones miembro

virtual VOID* _KVPList::_newVal ( const VOID *  val  )  [protected, pure virtual]

virtual VOID _KVPList::_deleteVal ( VOID *  val  )  [protected, pure virtual]

virtual VOID _KVPList::_copyVal ( VOID *  dest,
const VOID *  src 
) [protected, pure virtual]

_PListNode * _KVPList::__newNode_d_kv ( const VOID *  data = NULL,
const VOID *  val = NULL 
) [private]

Definición en la línea 182 del archivo listt_2.cpp.

_PListNode * _KVPList::__newNode_p_kv ( VOID *  data = NULL,
VOID *  val = NULL 
) [private]

Definición en la línea 194 del archivo listt_2.cpp.

_PListNode* _KVPList::__newNode_d ( const _PListNode node  )  [inline, private, virtual]

Reimplementado de _PList.

Definición en la línea 258 del archivo listt.hpp.

_PListNode* _KVPList::__newNode_p ( _PListNode node  )  [inline, private, virtual]

Reimplementado de _PList.

Definición en la línea 259 del archivo listt.hpp.

VOID _KVPList::__deleteNode_d ( _PListNode p  )  [inline, private, virtual]

Reimplementado de _PList.

Definición en la línea 260 del archivo listt.hpp.

VOID** _KVPList::__itemvalptr ( Lix  p  )  [inline, protected]

Definición en la línea 262 del archivo listt.hpp.

Lix _KVPList::_prepend_d_kv ( const VOID *  key = NULL,
const VOID *  val = NULL 
) [inline, protected]

Definición en la línea 270 del archivo listt.hpp.

Lix _KVPList::_append_d_kv ( const VOID *  key = NULL,
const VOID *  val = NULL 
) [inline, protected]

Definición en la línea 271 del archivo listt.hpp.

Lix _KVPList::_insbefore_d_kv ( Lix  p,
const VOID *  key = NULL,
const VOID *  val = NULL 
) [inline, protected]

Definición en la línea 272 del archivo listt.hpp.

Lix _KVPList::_insafter_d_kv ( Lix  p,
const VOID *  key = NULL,
const VOID *  val = NULL 
) [inline, protected]

Definición en la línea 273 del archivo listt.hpp.

Lix _KVPList::_prepend_p_kv ( VOID *  item = NULL,
VOID *  val = NULL 
) [inline, protected]

Definición en la línea 275 del archivo listt.hpp.

Lix _KVPList::_append_p_kv ( VOID *  item = NULL,
VOID *  val = NULL 
) [inline, protected]

Definición en la línea 276 del archivo listt.hpp.

Lix _KVPList::_insbefore_p_kv ( Lix  p,
VOID *  item = NULL,
VOID *  val = NULL 
) [inline, protected]

Definición en la línea 277 del archivo listt.hpp.

Lix _KVPList::_insafter_p_kv ( Lix  p,
VOID *  item = NULL,
VOID *  val = NULL 
) [inline, protected]

Definición en la línea 278 del archivo listt.hpp.

const VOID * _KVPList::_itemval ( Lix  p  )  const [protected]

Definición en la línea 207 del archivo listt_2.cpp.

const VOID * _KVPList::_itemval_first ( VOID   )  const [protected]

Definición en la línea 208 del archivo listt_2.cpp.

const VOID * _KVPList::_itemval_last ( VOID   )  const [protected]

Definición en la línea 209 del archivo listt_2.cpp.

VOID _KVPList::__exchange_p ( _PListNode n1,
_PListNode n2 
) [protected, virtual]

Reimplementado de _PList.

Definición en la línea 214 del archivo listt_2.cpp.

Lix _KVPList::_insbefore_d_kv ( LIINT  i,
const VOID *  key = NULL,
const VOID *  val = NULL 
) [protected]

Definición en la línea 223 del archivo listt_2.cpp.

Lix _KVPList::_insbefore_p_kv ( LIINT  i,
VOID *  key = NULL,
VOID *  val = NULL 
) [protected]

Definición en la línea 230 del archivo listt_2.cpp.

Lix _KVPList::_insafter_d_kv ( LIINT  i,
const VOID *  key = NULL,
const VOID *  val = NULL 
) [protected]

Definición en la línea 237 del archivo listt_2.cpp.

Lix _KVPList::_insafter_p_kv ( LIINT  i,
VOID *  key,
VOID *  val 
) [protected]

Definición en la línea 244 del archivo listt_2.cpp.

const VOID * _KVPList::_itemval ( LIINT  i  )  const [protected]

Definición en la línea 251 del archivo listt_2.cpp.

const VOID * _KVPList::_val ( const VOID *  key  )  const [protected]

Definición en la línea 258 del archivo listt_2.cpp.

const VOID * _KVPList::_val ( const VOID *  key,
const VOID *  defval 
) const [protected]

Definición en la línea 270 del archivo listt_2.cpp.

Lix _KVPList::_add ( const VOID *  k,
const VOID *  v,
BOOL  rewrite,
BOOL  ovwrt,
BOOL  dup,
BOOL  cdata 
) [protected]

Definición en la línea 283 del archivo listt_2.cpp.

VOID _KVPList::_add ( const _PList a,
BOOL  rewrite,
BOOL  ovwrt,
BOOL  dup,
BOOL  cdata 
) [protected]

Definición en la línea 304 del archivo listt_2.cpp.


La documentación para esta clase fue generada a partir de los siguientes ficheros:

Generado el Thu Mar 11 18:59:28 2010 para AhoLib por  doxygen 1.5.6