Referencia de la plantilla de la Clase ListT< T >
#include <listt.hpp>
|
Métodos públicos |
| ListT () |
| ~ListT () |
ListT< T > & | create (VOID) |
ListT< T > & | create (const ListT< T > &a) |
ListT< T > & | operator= (const ListT< T > &a) |
Lix | prepend (VOID) |
Lix | append (VOID) |
Lix | insbefore (Lix p) |
Lix | insafter (Lix p) |
Lix | prepend (const T &d) |
Lix | append (const T &d) |
Lix | insbefore (Lix p, const T &d) |
Lix | insafter (Lix p, const T &d) |
Lix | prepend (const ListT< T > &a) |
Lix | append (const ListT< T > &a) |
Lix | insbefore (Lix p, const ListT< T > &a) |
Lix | insafter (Lix p, const ListT< T > &a) |
Lix | prepend_p (T *d) |
Lix | append_p (T *d) |
Lix | insbefore_p (Lix p, T *d) |
Lix | insafter_p (Lix p, T *d) |
Lix | prepend_mv (ListT< T > &a, Lix ni=0, Lix nf=0) |
Lix | append_mv (ListT< T > &a, Lix ni=0, Lix nf=0) |
Lix | insbefore_mv (Lix p, ListT< T > &a, Lix ni=0, Lix nf=0) |
Lix | insafter_mv (Lix p, ListT< T > &a, Lix ni=0, Lix nf=0) |
Lix | del (Lix p, INT dir=1) |
VOID | delprev (Lix p) |
VOID | delnext (Lix p) |
Lix | delfirst (VOID) |
Lix | dellast (VOID) |
const T & | item (Lix p) const |
const T & | operator() (Lix p) const |
const T & | item_first (VOID) const |
const T & | item_last (VOID) const |
T & | item (Lix p) |
T & | item_first (VOID) |
T & | item_last (VOID) |
T *& | item_p (Lix p) |
VOID | exchange (Lix p1, Lix p2) |
VOID | sortf (INT(*comparefunc)(const T *item1, const T *item2)) |
Lix | movebefore (Lix who, Lix where) |
Lix | moveafter (Lix who, Lix where) |
Lix | insbefore (LIINT i) |
Lix | insbefore (LIINT i, const T &item) |
Lix | insbefore (LIINT i, const ListT< T > &a) |
Lix | insbefore_mv (LIINT i, ListT< T > &a) |
Lix | insafter (LIINT i) |
Lix | insafter (LIINT i, const T &item) |
Lix | insafter (LIINT i, const ListT< T > &a) |
Lix | insafter_mv (LIINT i, ListT< T > &a) |
VOID | del (LIINT i) |
VOID | delprev (LIINT i) |
VOID | delnext (LIINT i) |
const T & | item (LIINT i) const |
const T & | operator() (LIINT i) const |
T & | item (LIINT i) |
VOID | exchange (LIINT i1, LIINT i2) |
Lix | movebefore (LIINT who, LIINT where) |
Lix | moveafter (LIINT who, LIINT where) |
Métodos protegidos |
virtual VOID * | _newData (const VOID *data) |
virtual VOID | _deleteData (VOID *data) |
Métodos privados |
| ListT (const ListT< T > &) |
Descripción detallada
template<class T>
class ListT< T >
Definición en la línea 310 del archivo listt.hpp.
Documentación del constructor y destructor
Documentación de las funciones miembro
template<class T>
virtual VOID* ListT< T >::_newData |
( |
const VOID * |
data |
) |
[inline, protected, virtual] |
template<class T>
virtual VOID ListT< T >::_deleteData |
( |
VOID * |
data |
) |
[inline, protected, virtual] |
template<class T>
Lix ListT< T >::prepend |
( |
VOID |
|
) |
[inline] |
template<class T>
Lix ListT< T >::append |
( |
VOID |
|
) |
[inline] |
template<class T>
Lix ListT< T >::prepend |
( |
const T & |
d |
) |
[inline] |
template<class T>
Lix ListT< T >::append |
( |
const T & |
d |
) |
[inline] |
template<class T>
Lix ListT< T >::insbefore |
( |
Lix |
p, |
|
|
const T & |
d | |
|
) |
| | [inline] |
template<class T>
Lix ListT< T >::insafter |
( |
Lix |
p, |
|
|
const T & |
d | |
|
) |
| | [inline] |
template<class T>
Lix ListT< T >::prepend_p |
( |
T * |
d |
) |
[inline] |
template<class T>
Lix ListT< T >::append_p |
( |
T * |
d |
) |
[inline] |
template<class T>
VOID ListT< T >::delprev |
( |
Lix |
p |
) |
[inline] |
template<class T>
VOID ListT< T >::delnext |
( |
Lix |
p |
) |
[inline] |
template<class T>
Lix ListT< T >::delfirst |
( |
VOID |
|
) |
[inline] |
template<class T>
Lix ListT< T >::dellast |
( |
VOID |
|
) |
[inline] |
template<class T>
const T& ListT< T >::item |
( |
Lix |
p |
) |
const [inline] |
template<class T>
const T& ListT< T >::operator() |
( |
Lix |
p |
) |
const [inline] |
template<class T>
const T& ListT< T >::item_first |
( |
VOID |
|
) |
const [inline] |
template<class T>
const T& ListT< T >::item_last |
( |
VOID |
|
) |
const [inline] |
template<class T>
T& ListT< T >::item_first |
( |
VOID |
|
) |
[inline] |
template<class T>
T& ListT< T >::item_last |
( |
VOID |
|
) |
[inline] |
template<class T>
T* & ListT< T >::item_p |
( |
Lix |
p |
) |
[inline] |
template<class T>
VOID ListT< T >::sortf |
( |
INT(*)(const T *item1, const T *item2) |
comparefunc |
) |
[inline] |
template<class T>
const T& ListT< T >::item |
( |
LIINT |
i |
) |
const [inline] |
template<class T>
const T& ListT< T >::operator() |
( |
LIINT |
i |
) |
const [inline] |
La documentación para esta clase fue generada a partir del siguiente fichero: