Referencia de la plantilla de la Clase ListT< T >

#include <listt.hpp>

Diagrama de herencias de ListT< T >

Inheritance graph
[leyenda]
Diagrama de colaboración para ListT< T >:

Collaboration graph
[leyenda]

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

template<class T>
ListT< T >::ListT ( const ListT< T > &   )  [inline, private]

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

template<class T>
ListT< T >::ListT (  )  [inline]

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

template<class T>
ListT< T >::~ListT (  )  [inline]

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


Documentación de las funciones miembro

template<class T>
virtual VOID* ListT< T >::_newData ( const VOID *  data  )  [inline, protected, virtual]

Implementa _PList.

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

template<class T>
virtual VOID ListT< T >::_deleteData ( VOID *  data  )  [inline, protected, virtual]

Implementa _PList.

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

template<class T>
ListT<T>& ListT< T >::create ( VOID   )  [inline]

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

template<class T>
ListT<T>& ListT< T >::create ( const ListT< T > &  a  )  [inline]

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

template<class T>
ListT<T>& ListT< T >::operator= ( const ListT< T > &  a  )  [inline]

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

template<class T>
Lix ListT< T >::prepend ( VOID   )  [inline]

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

template<class T>
Lix ListT< T >::append ( VOID   )  [inline]

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

template<class T>
Lix ListT< T >::insbefore ( Lix  p  )  [inline]

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

template<class T>
Lix ListT< T >::insafter ( Lix  p  )  [inline]

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

template<class T>
Lix ListT< T >::prepend ( const T &  d  )  [inline]

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

template<class T>
Lix ListT< T >::append ( const T &  d  )  [inline]

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

template<class T>
Lix ListT< T >::insbefore ( Lix  p,
const T &  d 
) [inline]

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

template<class T>
Lix ListT< T >::insafter ( Lix  p,
const T &  d 
) [inline]

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

template<class T>
Lix ListT< T >::prepend ( const ListT< T > &  a  )  [inline]

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

template<class T>
Lix ListT< T >::append ( const ListT< T > &  a  )  [inline]

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

template<class T>
Lix ListT< T >::insbefore ( Lix  p,
const ListT< T > &  a 
) [inline]

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

template<class T>
Lix ListT< T >::insafter ( Lix  p,
const ListT< T > &  a 
) [inline]

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

template<class T>
Lix ListT< T >::prepend_p ( T *  d  )  [inline]

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

template<class T>
Lix ListT< T >::append_p ( T *  d  )  [inline]

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

template<class T>
Lix ListT< T >::insbefore_p ( Lix  p,
T *  d 
) [inline]

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

template<class T>
Lix ListT< T >::insafter_p ( Lix  p,
T *  d 
) [inline]

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

template<class T>
Lix ListT< T >::prepend_mv ( ListT< T > &  a,
Lix  ni = 0,
Lix  nf = 0 
) [inline]

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

template<class T>
Lix ListT< T >::append_mv ( ListT< T > &  a,
Lix  ni = 0,
Lix  nf = 0 
) [inline]

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

template<class T>
Lix ListT< T >::insbefore_mv ( Lix  p,
ListT< T > &  a,
Lix  ni = 0,
Lix  nf = 0 
) [inline]

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

template<class T>
Lix ListT< T >::insafter_mv ( Lix  p,
ListT< T > &  a,
Lix  ni = 0,
Lix  nf = 0 
) [inline]

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

template<class T>
Lix ListT< T >::del ( Lix  p,
INT  dir = 1 
) [inline]

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

template<class T>
VOID ListT< T >::delprev ( Lix  p  )  [inline]

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

template<class T>
VOID ListT< T >::delnext ( Lix  p  )  [inline]

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

template<class T>
Lix ListT< T >::delfirst ( VOID   )  [inline]

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

template<class T>
Lix ListT< T >::dellast ( VOID   )  [inline]

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

template<class T>
const T& ListT< T >::item ( Lix  p  )  const [inline]

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

template<class T>
const T& ListT< T >::operator() ( Lix  p  )  const [inline]

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

template<class T>
const T& ListT< T >::item_first ( VOID   )  const [inline]

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

template<class T>
const T& ListT< T >::item_last ( VOID   )  const [inline]

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

template<class T>
T& ListT< T >::item ( Lix  p  )  [inline]

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

template<class T>
T& ListT< T >::item_first ( VOID   )  [inline]

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

template<class T>
T& ListT< T >::item_last ( VOID   )  [inline]

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

template<class T>
T* & ListT< T >::item_p ( Lix  p  )  [inline]

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

template<class T>
VOID ListT< T >::exchange ( Lix  p1,
Lix  p2 
) [inline]

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

template<class T>
VOID ListT< T >::sortf ( INT(*)(const T *item1, const T *item2)  comparefunc  )  [inline]

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

template<class T>
Lix ListT< T >::movebefore ( Lix  who,
Lix  where 
) [inline]

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

template<class T>
Lix ListT< T >::moveafter ( Lix  who,
Lix  where 
) [inline]

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

template<class T>
Lix ListT< T >::insbefore ( LIINT  i  )  [inline]

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

template<class T>
Lix ListT< T >::insbefore ( LIINT  i,
const T &  item 
) [inline]

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

template<class T>
Lix ListT< T >::insbefore ( LIINT  i,
const ListT< T > &  a 
) [inline]

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

template<class T>
Lix ListT< T >::insbefore_mv ( LIINT  i,
ListT< T > &  a 
) [inline]

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

template<class T>
Lix ListT< T >::insafter ( LIINT  i  )  [inline]

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

template<class T>
Lix ListT< T >::insafter ( LIINT  i,
const T &  item 
) [inline]

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

template<class T>
Lix ListT< T >::insafter ( LIINT  i,
const ListT< T > &  a 
) [inline]

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

template<class T>
Lix ListT< T >::insafter_mv ( LIINT  i,
ListT< T > &  a 
) [inline]

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

template<class T>
VOID ListT< T >::del ( LIINT  i  )  [inline]

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

template<class T>
VOID ListT< T >::delprev ( LIINT  i  )  [inline]

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

template<class T>
VOID ListT< T >::delnext ( LIINT  i  )  [inline]

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

template<class T>
const T& ListT< T >::item ( LIINT  i  )  const [inline]

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

template<class T>
const T& ListT< T >::operator() ( LIINT  i  )  const [inline]

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

template<class T>
T& ListT< T >::item ( LIINT  i  )  [inline]

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

template<class T>
VOID ListT< T >::exchange ( LIINT  i1,
LIINT  i2 
) [inline]

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

template<class T>
Lix ListT< T >::movebefore ( LIINT  who,
LIINT  where 
) [inline]

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

template<class T>
Lix ListT< T >::moveafter ( LIINT  who,
LIINT  where 
) [inline]

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


La documentación para esta clase fue generada a partir del siguiente fichero:

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