Referencia de la plantilla de la Clase SetListT< T >

#include <listt.hpp>

Diagrama de herencias de SetListT< T >

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

Collaboration graph
[leyenda]

Métodos públicos

 SetListT ()
 ~SetListT ()
SetListT< T > & create (VOID)
SetListT< T > & create (const SetListT< T > &a)
SetListT< T > & operator= (const SetListT< 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 SetListT< T > &a)
Lix _append (const SetListT< T > &a)
Lix _insbefore (Lix p, const SetListT< T > &a)
Lix _insafter (Lix p, const SetListT< T > &a)
Lix _prepend_mv (SetListT< T > &a, Lix ni=0, Lix nf=0)
Lix _append_mv (SetListT< T > &a, Lix ni=0, Lix nf=0)
Lix _insbefore_mv (Lix p, SetListT< T > &a, Lix ni=0, Lix nf=0)
Lix _insafter_mv (Lix p, SetListT< 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)
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 add (const T &x)
VOID add (const SetListT< T > &a)
VOID add_mv (SetListT< T > &a, Lix ni, Lix nf, BOOL ovwrt)
Lix seek (const T &x) const
BOOL contains (const T &x) const
BOOL contains (const SetListT< T > &a) const
BOOL equals (const SetListT< T > &a, BOOL allowrep=TRUE) const
BOOL erase (const T &x)
BOOL erase (const SetListT< T > &a)
VOID keep (const SetListT< T > &a)
Lix _insbefore (LIINT i)
Lix _insbefore (LIINT i, const T &item)
Lix _insbefore (LIINT i, const SetListT< T > &a)
Lix _insbefore_mv (LIINT i, SetListT< T > &a)
Lix _insafter (LIINT i)
Lix _insafter (LIINT i, const T &item)
Lix _insafter (LIINT i, const SetListT< T > &a)
Lix _insafter_mv (LIINT i, SetListT< 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)
SetListT< T > & create (const ListT< T > &a)
SetListT< T > & operator= (const ListT< T > &a)
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_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)
VOID add (const ListT< T > &a)
VOID add_mv (ListT< T > &a, Lix ni, Lix nf, BOOL ovwrt)
BOOL contains (const ListT< T > &a) const
BOOL equals (const ListT< T > &a, BOOL allowrep=TRUE) const
BOOL erase (const ListT< T > &a)
VOID keep (const ListT< T > &a)
Lix _insbefore (LIINT i, const ListT< T > &a)
Lix _insbefore_mv (LIINT i, ListT< T > &a)
Lix _insafter (LIINT i, const ListT< T > &a)
Lix _insafter_mv (LIINT i, ListT< T > &a)
ListT< T > & toList (VOID)

Métodos protegidos

virtual VOID * _newData (const VOID *data)
virtual VOID _deleteData (VOID *data)
virtual BOOL _sameData (const VOID *d1, const VOID *d2) const

Métodos privados

 SetListT (const SetListT< T > &)

Descripción detallada

template<class T>
class SetListT< T >

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


Documentación del constructor y destructor

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

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

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

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

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

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


Documentación de las funciones miembro

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

Implementa _PList.

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

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

Implementa _PList.

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

template<class T>
virtual BOOL SetListT< T >::_sameData ( const VOID *  d1,
const VOID *  d2 
) const [inline, protected, virtual]

Implementa _SetPList.

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

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

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

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

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

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

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

template<class T>
Lix SetListT< T >::_prepend ( VOID   )  [inline]

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

template<class T>
Lix SetListT< T >::_append ( VOID   )  [inline]

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

template<class T>
Lix SetListT< T >::_insbefore ( Lix  p  )  [inline]

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

template<class T>
Lix SetListT< T >::_insafter ( Lix  p  )  [inline]

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

template<class T>
Lix SetListT< T >::_prepend ( const T &  d  )  [inline]

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

template<class T>
Lix SetListT< T >::_append ( const T &  d  )  [inline]

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

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

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

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

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

template<class T>
Lix SetListT< T >::_prepend ( const SetListT< T > &  a  )  [inline]

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

template<class T>
Lix SetListT< T >::_append ( const SetListT< T > &  a  )  [inline]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

template<class T>
T& SetListT< T >::_item ( Lix  p  )  [inline]

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

template<class T>
T& SetListT< T >::_item_first ( VOID   )  [inline]

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

template<class T>
T& SetListT< T >::_item_last ( VOID   )  [inline]

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

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

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

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

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

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

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

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

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

template<class T>
Lix SetListT< T >::add ( const T &  x  )  [inline]

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

template<class T>
VOID SetListT< T >::add ( const SetListT< T > &  a  )  [inline]

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

template<class T>
VOID SetListT< T >::add_mv ( SetListT< T > &  a,
Lix  ni,
Lix  nf,
BOOL  ovwrt 
) [inline]

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

template<class T>
Lix SetListT< T >::seek ( const T &  x  )  const [inline]

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

template<class T>
BOOL SetListT< T >::contains ( const T &  x  )  const [inline]

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

template<class T>
BOOL SetListT< T >::contains ( const SetListT< T > &  a  )  const [inline]

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

template<class T>
BOOL SetListT< T >::equals ( const SetListT< T > &  a,
BOOL  allowrep = TRUE 
) const [inline]

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

template<class T>
BOOL SetListT< T >::erase ( const T &  x  )  [inline]

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

template<class T>
BOOL SetListT< T >::erase ( const SetListT< T > &  a  )  [inline]

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

template<class T>
VOID SetListT< T >::keep ( const SetListT< T > &  a  )  [inline]

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

template<class T>
Lix SetListT< T >::_insbefore ( LIINT  i  )  [inline]

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

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

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

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

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

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

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

template<class T>
Lix SetListT< T >::_insafter ( LIINT  i  )  [inline]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

template<class T>
T& SetListT< T >::_item ( LIINT  i  )  [inline]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

template<class T>
VOID SetListT< T >::add ( const ListT< T > &  a  )  [inline]

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

template<class T>
VOID SetListT< T >::add_mv ( ListT< T > &  a,
Lix  ni,
Lix  nf,
BOOL  ovwrt 
) [inline]

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

template<class T>
BOOL SetListT< T >::contains ( const ListT< T > &  a  )  const [inline]

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

template<class T>
BOOL SetListT< T >::equals ( const ListT< T > &  a,
BOOL  allowrep = TRUE 
) const [inline]

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

template<class T>
BOOL SetListT< T >::erase ( const ListT< T > &  a  )  [inline]

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

template<class T>
VOID SetListT< T >::keep ( const ListT< T > &  a  )  [inline]

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

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

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

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

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

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

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

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

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

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

Definición en la línea 518 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