#include <strl.hpp>
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 |
StrList & | operator= (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 String & | item (Lix p) const |
const String & | operator() (Lix p) const |
const String & | item_first (VOID) const |
const String & | item_last (VOID) const |
String & | item (Lix p) |
String & | item_first (VOID) |
String & | item_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 String & | item (LIINT i) const |
const String & | operator() (LIINT i) const |
String & | item (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< String > | l |
Amigas | |
class | StrSet |
class | KVStrList |
Definición en la línea 44 del archivo strl.hpp.
StrList::StrList | ( | const StrSet & | a | ) | [inline] |
StrList::StrList | ( | int | dummy, | |
const char * | fwords, | |||
... | ||||
) | [inline] |
StrList::StrList | ( | const char * | fwords, | |
va_list | v | |||
) | [inline] |
StrList::StrList | ( | const char * | wordarray[] | ) | [inline] |
const String& StrList::item_first | ( | VOID | ) | const [inline] |
const String& StrList::item_last | ( | VOID | ) | const [inline] |
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] |
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.
ListT<String> StrList::l [private] |