Referencia de la Clase StrList

#include <strl.hpp>

Diagrama de colaboración para StrList:

Collaboration graph
[leyenda]

Métodos públicos

BOOL owns (Lix p) const
LIINT index (Lix p) const
Lix lix (LIINT i) const
LIINT length (VOID) const
BOOL empty (VOID) const
VOID clear (VOID)
VOID reverse (VOID)
Lix first (VOID) const
Lix last (VOID) const
Lix next (Lix p) const
Lix prev (Lix p) const
StrListoperator= (const StrList &a)
Lix prepend (VOID)
Lix append (VOID)
Lix insbefore (Lix p)
Lix insafter (Lix p)
Lix prepend (const String &d)
Lix append (const String &d)
Lix insbefore (Lix p, const String &d)
Lix insafter (Lix p, const String &d)
Lix prepend (const StrList &a)
Lix append (const StrList &a)
Lix insbefore (Lix p, const StrList &a)
Lix insafter (Lix p, const StrList &a)
Lix prepend_mv (StrList &a)
Lix append_mv (StrList &a)
Lix insbefore_mv (Lix p, StrList &a)
Lix insafter_mv (Lix p, StrList &a)
Lix prepend (const char *d)
Lix append (const char *d)
Lix insbefore (Lix p, const char *d)
Lix insafter (Lix p, const char *d)
Lix del (Lix p, INT dir=1)
VOID delprev (Lix p)
VOID delnext (Lix p)
Lix delfirst (VOID)
Lix dellast (VOID)
const Stringitem (Lix p) const
const Stringoperator() (Lix p) const
const Stringitem_first (VOID) const
const Stringitem_last (VOID) const
Stringitem (Lix p)
Stringitem_first (VOID)
Stringitem_last (VOID)
VOID exchange (Lix p1, Lix p2)
VOID sortf (INT(*comparefunc)(const String *item1, const String *item2))
Lix insbefore (LIINT i)
Lix insbefore (LIINT i, const String &item)
Lix insbefore (LIINT i, const StrList &a)
Lix insbefore_mv (LIINT i, StrList &a)
Lix insafter (LIINT i)
Lix insafter (LIINT i, const String &item)
Lix insafter (LIINT i, const StrList &a)
Lix insafter_mv (LIINT i, StrList &a)
VOID del (LIINT i)
VOID delprev (LIINT i)
VOID delnext (LIINT i)
const Stringitem (LIINT i) const
const Stringoperator() (LIINT i) const
Stringitem (LIINT i)
VOID exchange (LIINT i1, LIINT i2)
 StrList ()
 StrList (const StrList &a)
 StrList (const StrSet &a)
 StrList (const char *words)
 StrList (int dummy, const char *fwords,...)
 StrList (const char *fwords, va_list v)
 StrList (const char *wordarray[])
 StrList (char *wordarray[])
VOID append_s (const char *words)
VOID append_sf (const char *fwords,...)
VOID append_s (const char *fwords, va_list v)
VOID append_s (const char *wordarray[])
VOID append_s (char *wordarray[])
VOID sort (BOOL reverse=FALSE)
BOOL OK (VOID) const

Atributos privados

ListT< Stringl

Amigas

class StrSet
class KVStrList

Descripción detallada

Definición en la línea 44 del archivo strl.hpp.


Documentación del constructor y destructor

StrList::StrList (  )  [inline]

Definición en la línea 136 del archivo strl.hpp.

StrList::StrList ( const StrList a  )  [inline]

Definición en la línea 137 del archivo strl.hpp.

StrList::StrList ( const StrSet a  )  [inline]

StrList::StrList ( const char *  words  )  [inline]

Definición en la línea 139 del archivo strl.hpp.

StrList::StrList ( int  dummy,
const char *  fwords,
  ... 
) [inline]

Definición en la línea 140 del archivo strl.hpp.

StrList::StrList ( const char *  fwords,
va_list  v 
) [inline]

Definición en la línea 141 del archivo strl.hpp.

StrList::StrList ( const char *  wordarray[]  )  [inline]

Definición en la línea 142 del archivo strl.hpp.

StrList::StrList ( char *  wordarray[]  )  [inline]

Definición en la línea 143 del archivo strl.hpp.


Documentación de las funciones miembro

BOOL StrList::owns ( Lix  p  )  const [inline]

Definición en la línea 49 del archivo strl.hpp.

LIINT StrList::index ( Lix  p  )  const [inline]

Definición en la línea 50 del archivo strl.hpp.

Lix StrList::lix ( LIINT  i  )  const [inline]

Definición en la línea 51 del archivo strl.hpp.

LIINT StrList::length ( VOID   )  const [inline]

Definición en la línea 52 del archivo strl.hpp.

BOOL StrList::empty ( VOID   )  const [inline]

Definición en la línea 53 del archivo strl.hpp.

VOID StrList::clear ( VOID   )  [inline]

Definición en la línea 54 del archivo strl.hpp.

VOID StrList::reverse ( VOID   )  [inline]

Definición en la línea 55 del archivo strl.hpp.

Lix StrList::first ( VOID   )  const [inline]

Definición en la línea 57 del archivo strl.hpp.

Lix StrList::last ( VOID   )  const [inline]

Definición en la línea 58 del archivo strl.hpp.

Lix StrList::next ( Lix  p  )  const [inline]

Definición en la línea 59 del archivo strl.hpp.

Lix StrList::prev ( Lix  p  )  const [inline]

Definición en la línea 60 del archivo strl.hpp.

StrList& StrList::operator= ( const StrList a  )  [inline]

Definición en la línea 62 del archivo strl.hpp.

Lix StrList::prepend ( VOID   )  [inline]

Definición en la línea 64 del archivo strl.hpp.

Lix StrList::append ( VOID   )  [inline]

Definición en la línea 65 del archivo strl.hpp.

Lix StrList::insbefore ( Lix  p  )  [inline]

Definición en la línea 66 del archivo strl.hpp.

Lix StrList::insafter ( Lix  p  )  [inline]

Definición en la línea 67 del archivo strl.hpp.

Lix StrList::prepend ( const String d  )  [inline]

Definición en la línea 68 del archivo strl.hpp.

Lix StrList::append ( const String d  )  [inline]

Definición en la línea 69 del archivo strl.hpp.

Lix StrList::insbefore ( Lix  p,
const String d 
) [inline]

Definición en la línea 70 del archivo strl.hpp.

Lix StrList::insafter ( Lix  p,
const String d 
) [inline]

Definición en la línea 71 del archivo strl.hpp.

Lix StrList::prepend ( const StrList a  )  [inline]

Definición en la línea 72 del archivo strl.hpp.

Lix StrList::append ( const StrList a  )  [inline]

Definición en la línea 73 del archivo strl.hpp.

Lix StrList::insbefore ( Lix  p,
const StrList a 
) [inline]

Definición en la línea 74 del archivo strl.hpp.

Lix StrList::insafter ( Lix  p,
const StrList a 
) [inline]

Definición en la línea 75 del archivo strl.hpp.

Lix StrList::prepend_mv ( StrList a  )  [inline]

Definición en la línea 76 del archivo strl.hpp.

Lix StrList::append_mv ( StrList a  )  [inline]

Definición en la línea 77 del archivo strl.hpp.

Lix StrList::insbefore_mv ( Lix  p,
StrList a 
) [inline]

Definición en la línea 78 del archivo strl.hpp.

Lix StrList::insafter_mv ( Lix  p,
StrList a 
) [inline]

Definición en la línea 79 del archivo strl.hpp.

Lix StrList::prepend ( const char *  d  )  [inline]

Definición en la línea 80 del archivo strl.hpp.

Lix StrList::append ( const char *  d  )  [inline]

Definición en la línea 81 del archivo strl.hpp.

Lix StrList::insbefore ( Lix  p,
const char *  d 
) [inline]

Definición en la línea 82 del archivo strl.hpp.

Lix StrList::insafter ( Lix  p,
const char *  d 
) [inline]

Definición en la línea 83 del archivo strl.hpp.

Lix StrList::del ( Lix  p,
INT  dir = 1 
) [inline]

Definición en la línea 85 del archivo strl.hpp.

VOID StrList::delprev ( Lix  p  )  [inline]

Definición en la línea 86 del archivo strl.hpp.

VOID StrList::delnext ( Lix  p  )  [inline]

Definición en la línea 87 del archivo strl.hpp.

Lix StrList::delfirst ( VOID   )  [inline]

Definición en la línea 88 del archivo strl.hpp.

Lix StrList::dellast ( VOID   )  [inline]

Definición en la línea 89 del archivo strl.hpp.

const String& StrList::item ( Lix  p  )  const [inline]

Definición en la línea 91 del archivo strl.hpp.

const String& StrList::operator() ( Lix  p  )  const [inline]

Definición en la línea 92 del archivo strl.hpp.

const String& StrList::item_first ( VOID   )  const [inline]

Definición en la línea 93 del archivo strl.hpp.

const String& StrList::item_last ( VOID   )  const [inline]

Definición en la línea 94 del archivo strl.hpp.

String& StrList::item ( Lix  p  )  [inline]

Definición en la línea 95 del archivo strl.hpp.

String& StrList::item_first ( VOID   )  [inline]

Definición en la línea 96 del archivo strl.hpp.

String& StrList::item_last ( VOID   )  [inline]

Definición en la línea 97 del archivo strl.hpp.

VOID StrList::exchange ( Lix  p1,
Lix  p2 
) [inline]

Definición en la línea 99 del archivo strl.hpp.

VOID StrList::sortf ( INT(*)(const String *item1, const String *item2)  comparefunc  )  [inline]

Definición en la línea 100 del archivo strl.hpp.

Lix StrList::insbefore ( LIINT  i  )  [inline]

Definición en la línea 103 del archivo strl.hpp.

Lix StrList::insbefore ( LIINT  i,
const String item 
) [inline]

Definición en la línea 104 del archivo strl.hpp.

Lix StrList::insbefore ( LIINT  i,
const StrList a 
) [inline]

Definición en la línea 105 del archivo strl.hpp.

Lix StrList::insbefore_mv ( LIINT  i,
StrList a 
) [inline]

Definición en la línea 106 del archivo strl.hpp.

Lix StrList::insafter ( LIINT  i  )  [inline]

Definición en la línea 107 del archivo strl.hpp.

Lix StrList::insafter ( LIINT  i,
const String item 
) [inline]

Definición en la línea 108 del archivo strl.hpp.

Lix StrList::insafter ( LIINT  i,
const StrList a 
) [inline]

Definición en la línea 109 del archivo strl.hpp.

Lix StrList::insafter_mv ( LIINT  i,
StrList a 
) [inline]

Definición en la línea 110 del archivo strl.hpp.

VOID StrList::del ( LIINT  i  )  [inline]

Definición en la línea 111 del archivo strl.hpp.

VOID StrList::delprev ( LIINT  i  )  [inline]

Definición en la línea 112 del archivo strl.hpp.

VOID StrList::delnext ( LIINT  i  )  [inline]

Definición en la línea 113 del archivo strl.hpp.

const String& StrList::item ( LIINT  i  )  const [inline]

Definición en la línea 114 del archivo strl.hpp.

const String& StrList::operator() ( LIINT  i  )  const [inline]

Definición en la línea 115 del archivo strl.hpp.

String& StrList::item ( LIINT  i  )  [inline]

Definición en la línea 116 del archivo strl.hpp.

VOID StrList::exchange ( LIINT  i1,
LIINT  i2 
) [inline]

Definición en la línea 117 del archivo strl.hpp.

VOID StrList::append_s ( const char *  words  ) 

Definición en la línea 39 del archivo strl_0.cpp.

VOID StrList::append_sf ( const char *  fwords,
  ... 
)

Definición en la línea 64 del archivo strl_0.cpp.

VOID StrList::append_s ( const char *  fwords,
va_list  v 
)

Definición en la línea 74 del archivo strl_0.cpp.

VOID StrList::append_s ( const char *  wordarray[]  ) 

Definición en la línea 85 del archivo strl_0.cpp.

VOID StrList::append_s ( char *  wordarray[]  )  [inline]

Definición en la línea 149 del archivo strl.hpp.

VOID StrList::sort ( BOOL  reverse = FALSE  ) 

Definición en la línea 93 del archivo strl_0.cpp.

BOOL StrList::OK ( VOID   )  const

Definición en la línea 101 del archivo strl_0.cpp.


Documentación de las funciones relacionadas y clases amigas

friend class StrSet [friend]

Definición en la línea 154 del archivo strl.hpp.

friend class KVStrList [friend]

Definición en la línea 155 del archivo strl.hpp.


Documentación de los campos

ListT<String> StrList::l [private]

Definición en la línea 46 del archivo strl.hpp.


La documentación para esta clase fue generada a partir de los siguientes ficheros:

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