#include <listt.hpp>
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 &) |
Definición en la línea 250 del archivo listt.hpp.
_KVPList::_KVPList | ( | _KVPList & | ) | [inline, private] |
virtual VOID* _KVPList::_newVal | ( | const VOID * | val | ) | [protected, pure virtual] |
Implementado en KeyValListT< K, V >, y KeyValListT< String, String >.
virtual VOID _KVPList::_deleteVal | ( | VOID * | val | ) | [protected, pure virtual] |
Implementado en KeyValListT< K, V >, y KeyValListT< String, String >.
virtual VOID _KVPList::_copyVal | ( | VOID * | dest, | |
const VOID * | src | |||
) | [protected, pure virtual] |
Implementado en KeyValListT< K, V >, y KeyValListT< String, String >.
_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] |
_PListNode* _KVPList::__newNode_p | ( | _PListNode * | node | ) | [inline, private, virtual] |
VOID _KVPList::__deleteNode_d | ( | _PListNode * | p | ) | [inline, private, virtual] |
VOID** _KVPList::__itemvalptr | ( | Lix | p | ) | [inline, protected] |
Lix _KVPList::_prepend_d_kv | ( | const VOID * | key = NULL , |
|
const VOID * | val = NULL | |||
) | [inline, protected] |
Lix _KVPList::_append_d_kv | ( | const VOID * | key = NULL , |
|
const VOID * | val = NULL | |||
) | [inline, protected] |
Lix _KVPList::_prepend_p_kv | ( | VOID * | item = NULL , |
|
VOID * | val = NULL | |||
) | [inline, protected] |
Lix _KVPList::_append_p_kv | ( | VOID * | item = NULL , |
|
VOID * | val = NULL | |||
) | [inline, protected] |
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] |
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.
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.
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.