#include <listt.hpp>


Métodos públicos | |
| _PList (VOID) | |
| virtual | ~_PList () |
| virtual BOOL | OK (VOID) const |
| BOOL | owns (Lix p) const |
| LIINT | index (Lix p) const |
| Lix | lix (LIINT i) const |
| LIINT | length (VOID) const |
| BOOL | empty (VOID) const |
| virtual VOID | clear (VOID) |
| VOID | reverse (VOID) |
| Lix | first (VOID) const |
| Lix | last (VOID) const |
| Lix | next (Lix p) const |
| Lix | prev (Lix p) const |
Métodos protegidos | |
| virtual VOID * | _newData (const VOID *data)=0 |
| virtual VOID | _deleteData (VOID *data)=0 |
| VOID ** | __itemptr (Lix p) |
| VOID | _clear_p (VOID) |
| VOID | _clear_d (VOID) |
| virtual _PList & | _create_d (const _PList &a) |
| virtual _PList & | _create_p (_PList &a) |
| Lix | _prepend_d (const VOID *item=NULL) |
| Lix | _append_d (const VOID *item=NULL) |
| Lix | _insbefore_d (Lix p, const VOID *item=NULL) |
| Lix | _insafter_d (Lix p, const VOID *item=NULL) |
| Lix | _prepend_p (VOID *item=NULL) |
| Lix | _append_p (VOID *item=NULL) |
| Lix | _insbefore_p (Lix p, VOID *item=NULL) |
| Lix | _insafter_p (Lix p, VOID *item=NULL) |
| Lix | _prepend_d (const _PList &a) |
| Lix | _append_d (const _PList &a) |
| Lix | _insbefore_d (Lix p, const _PList &a) |
| Lix | _insafter_d (Lix p, const _PList &a) |
| Lix | _prepend_p (_PList &a) |
| Lix | _append_p (_PList &a) |
| Lix | _insbefore_p (Lix p, _PList &a) |
| Lix | _insafter_p (Lix p, _PList &a) |
| Lix | _prepend_mv (_PList &a, Lix ni=0, Lix nf=0) |
| Lix | _append_mv (_PList &a, Lix ni=0, Lix nf=0) |
| Lix | _insbefore_mv (Lix p, _PList &a, Lix ni=0, Lix nf=0) |
| Lix | _insafter_mv (Lix p, _PList &a, Lix ni=0, Lix nf=0) |
| Lix | _del (Lix p, BOOL cdata, INT dir=1) |
| VOID | _delprev (Lix p, BOOL cdata) |
| VOID | _delnext (Lix p, BOOL cdata) |
| Lix | _delfirst (BOOL cdata) |
| Lix | _dellast (BOOL cdata) |
| const VOID * | _item (Lix p) const |
| const VOID * | _item_first (VOID) const |
| const VOID * | _item_last (VOID) const |
| virtual VOID | __exchange_p (_PListNode *n1, _PListNode *n2) |
| VOID | _exchange_lp (Lix p1, Lix p2) |
| VOID | _exchange_p (Lix p1, Lix p2) |
| VOID | _sort (INT(*comparefunc)(const VOID *item1, const VOID *item2), BOOL lpmove=FALSE) |
| Lix | _movebefore_lp (Lix who, Lix where) |
| Lix | _moveafter_lp (Lix who, Lix where) |
| Lix | _insbefore_d (LIINT i, const VOID *item=NULL) |
| Lix | _insbefore_p (LIINT i, VOID *item=NULL) |
| Lix | _insbefore_d (LIINT i, const _PList &a) |
| Lix | _insbefore_p (LIINT i, _PList &a) |
| Lix | _insbefore_mv (LIINT i, _PList &a) |
| Lix | _insafter_d (LIINT i, const VOID *item=NULL) |
| Lix | _insafter_p (LIINT i, VOID *item=NULL) |
| Lix | _insafter_d (LIINT i, const _PList &a) |
| Lix | _insafter_p (LIINT i, _PList &a) |
| Lix | _insafter_mv (LIINT i, _PList &a) |
| VOID | _del (LIINT i, BOOL cdata) |
| VOID | _delprev (LIINT i, BOOL cdata) |
| VOID | _delnext (LIINT i, BOOL cdata) |
| const VOID * | _item (LIINT i) const |
| VOID | _exchange_lp (LIINT i1, LIINT i2) |
| VOID | _exchange_p (LIINT i1, LIINT i2) |
| Lix | _movebefore_lp (LIINT who, LIINT where) |
| Lix | _moveafter_lp (LIINT who, LIINT where) |
Métodos privados | |
| Lix | __lix_safe (LIINT i, CHAR *func, BOOL allow0) const |
| _PListNode * | __newNode_d (const VOID *data=NULL) |
| _PListNode * | __newNode_p (VOID *data=NULL) |
| virtual _PListNode * | __newNode_d (const _PListNode *node) |
| virtual _PListNode * | __newNode_p (_PListNode *node) |
| virtual VOID | __deleteNode_d (_PListNode *p) |
| VOID | __deleteNode_p (_PListNode *p) |
| const _PListNode * | __getNode (Lix p) const |
| Lix | __prepend (_PListNode *node) |
| Lix | __append (_PListNode *node) |
| Lix | __insbefore (Lix p, _PListNode *node) |
| Lix | __insafter (Lix p, _PListNode *node) |
| Lix | __del (Lix p, INT dir) |
| VOID | __clear (BOOL cdata) |
| _PList (_PList &) | |
Atributos privados | |
| _PListNode * | h |
Amigas | |
| class | _SetPList |
| class | _KVPList |
Definición en la línea 73 del archivo listt.hpp.
| virtual VOID* _PList::_newData | ( | const VOID * | data | ) | [protected, pure virtual] |
Implementado en ListT< T >, SetListT< T >, KeyValListT< K, V >, ListT< Mark1D >, ListT< String >, SetListT< String >, y KeyValListT< String, String >.
| virtual VOID _PList::_deleteData | ( | VOID * | data | ) | [protected, pure virtual] |
Implementado en ListT< T >, SetListT< T >, KeyValListT< K, V >, ListT< Mark1D >, ListT< String >, SetListT< String >, y KeyValListT< String, String >.
| _PListNode * _PList::__newNode_d | ( | const VOID * | data = NULL |
) | [private] |
| _PListNode * _PList::__newNode_p | ( | VOID * | data = NULL |
) | [private] |
| _PListNode * _PList::__newNode_d | ( | const _PListNode * | node | ) | [private, virtual] |
| _PListNode * _PList::__newNode_p | ( | _PListNode * | node | ) | [private, virtual] |
| VOID _PList::__deleteNode_d | ( | _PListNode * | p | ) | [private, virtual] |
| VOID _PList::__deleteNode_p | ( | _PListNode * | p | ) | [inline, private] |
| const _PListNode* _PList::__getNode | ( | Lix | p | ) | const [inline, private] |
| VOID** _PList::__itemptr | ( | Lix | p | ) | [inline, protected] |
| Lix _PList::__prepend | ( | _PListNode * | node | ) | [private] |
| Lix _PList::__append | ( | _PListNode * | node | ) | [private] |
| Lix _PList::__insbefore | ( | Lix | p, | |
| _PListNode * | node | |||
| ) | [private] |
| Lix _PList::__insafter | ( | Lix | p, | |
| _PListNode * | node | |||
| ) | [private] |
| VOID _PList::_clear_p | ( | VOID | ) | [inline, protected] |
| VOID _PList::_clear_d | ( | VOID | ) | [inline, protected] |
| BOOL _PList::OK | ( | VOID | ) | const [virtual] |
| BOOL _PList::owns | ( | Lix | p | ) | const |
Definición en la línea 67 del archivo listt_0.cpp.
Definición en la línea 82 del archivo listt_0.cpp.
Definición en la línea 100 del archivo listt_0.cpp.
| LIINT _PList::length | ( | VOID | ) | const |
Definición en la línea 109 del archivo listt_0.cpp.
| virtual VOID _PList::clear | ( | VOID | ) | [inline, virtual] |
| VOID _PList::reverse | ( | VOID | ) |
Definición en la línea 119 del archivo listt_0.cpp.
| Lix _PList::_prepend_d | ( | const VOID * | item = NULL |
) | [inline, protected] |
| Lix _PList::_append_d | ( | const VOID * | item = NULL |
) | [inline, protected] |
| Lix _PList::_prepend_p | ( | VOID * | item = NULL |
) | [inline, protected] |
| Lix _PList::_append_p | ( | VOID * | item = NULL |
) | [inline, protected] |
Definición en la línea 131 del archivo listt_0.cpp.
Definición en la línea 140 del archivo listt_0.cpp.
Definición en la línea 149 del archivo listt_0.cpp.
Definición en la línea 160 del archivo listt_0.cpp.
Definición en la línea 171 del archivo listt_0.cpp.
Definición en la línea 180 del archivo listt_0.cpp.
Definición en la línea 189 del archivo listt_0.cpp.
Definición en la línea 200 del archivo listt_0.cpp.
Definición en la línea 211 del archivo listt_0.cpp.
Definición en la línea 265 del archivo listt_0.cpp.
Definición en la línea 317 del archivo listt_0.cpp.
Definición en la línea 373 del archivo listt_0.cpp.
Definición en la línea 429 del archivo listt_0.cpp.
| VOID _PList::_delprev | ( | Lix | p, | |
| BOOL | cdata | |||
| ) | [protected] |
Definición en la línea 449 del archivo listt_0.cpp.
| VOID _PList::_delnext | ( | Lix | p, | |
| BOOL | cdata | |||
| ) | [protected] |
Definición en la línea 439 del archivo listt_0.cpp.
| Lix _PList::_delfirst | ( | BOOL | cdata | ) | [protected] |
Definición en la línea 459 del archivo listt_0.cpp.
| Lix _PList::_dellast | ( | BOOL | cdata | ) | [protected] |
Definición en la línea 471 del archivo listt_0.cpp.
Definición en la línea 484 del archivo listt_0.cpp.
Definición en la línea 485 del archivo listt_0.cpp.
| const VOID * _PList::_item | ( | Lix | p | ) | const [protected] |
Definición en la línea 486 del archivo listt_0.cpp.
| const VOID * _PList::_item_first | ( | VOID | ) | const [protected] |
Definición en la línea 487 del archivo listt_0.cpp.
| const VOID * _PList::_item_last | ( | VOID | ) | const [protected] |
Definición en la línea 488 del archivo listt_0.cpp.
| VOID _PList::__exchange_p | ( | _PListNode * | n1, | |
| _PListNode * | n2 | |||
| ) | [protected, virtual] |
Definición en la línea 39 del archivo listt_1.cpp.
Definición en la línea 88 del archivo listt_1.cpp.
| VOID _PList::_sort | ( | INT(*)(const VOID *item1, const VOID *item2) | comparefunc, | |
| BOOL | lpmove = FALSE | |||
| ) | [protected] |
Definición en la línea 131 del archivo listt_1.cpp.
Definición en la línea 103 del archivo listt_1.cpp.
Definición en la línea 117 del archivo listt_1.cpp.
Definición en la línea 153 del archivo listt_1.cpp.
Definición en la línea 160 del archivo listt_1.cpp.
Definición en la línea 167 del archivo listt_1.cpp.
Definición en la línea 174 del archivo listt_1.cpp.
Definición en la línea 181 del archivo listt_1.cpp.
Definición en la línea 188 del archivo listt_1.cpp.
Definición en la línea 195 del archivo listt_1.cpp.
Definición en la línea 202 del archivo listt_1.cpp.
Definición en la línea 209 del archivo listt_1.cpp.
Definición en la línea 216 del archivo listt_1.cpp.
| VOID _PList::_del | ( | LIINT | i, | |
| BOOL | cdata | |||
| ) | [protected] |
Definición en la línea 223 del archivo listt_1.cpp.
| VOID _PList::_delprev | ( | LIINT | i, | |
| BOOL | cdata | |||
| ) | [protected] |
Definición en la línea 230 del archivo listt_1.cpp.
| VOID _PList::_delnext | ( | LIINT | i, | |
| BOOL | cdata | |||
| ) | [protected] |
Definición en la línea 237 del archivo listt_1.cpp.
| const VOID * _PList::_item | ( | LIINT | i | ) | const [protected] |
Definición en la línea 244 del archivo listt_1.cpp.
Definición en la línea 251 del archivo listt_1.cpp.
Definición en la línea 258 del archivo listt_1.cpp.
Definición en la línea 272 del archivo listt_1.cpp.
Definición en la línea 265 del archivo listt_1.cpp.
_PListNode* _PList::h [private] |
1.5.6