#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 |
| KVStrList & | operator= (const KVStrList &a) |
| Lix | _prepend (VOID) |
| Lix | _append (VOID) |
| Lix | _insbefore (Lix p) |
| Lix | _insafter (Lix p) |
| Lix | _prepend (const String &k, const String &v) |
| Lix | _append (const String &k, const String &v) |
| Lix | _insbefore (Lix p, const String &k, const String &v) |
| Lix | _insafter (Lix p, const String &k, const String &v) |
| Lix | _prepend (const KVStrList &a) |
| Lix | _append (const KVStrList &a) |
| Lix | _insbefore (Lix p, const KVStrList &a) |
| Lix | _insafter (Lix p, const KVStrList &a) |
| Lix | _prepend_mv (KVStrList &a) |
| Lix | _append_mv (KVStrList &a) |
| Lix | _insbefore_mv (Lix p, KVStrList &a) |
| Lix | _insafter_mv (Lix p, KVStrList &a) |
| Lix | del (Lix p, INT dir=1) |
| VOID | delprev (Lix p) |
| VOID | delnext (Lix p) |
| Lix | delfirst (VOID) |
| Lix | dellast (VOID) |
| const String & | itemkey (Lix p) const |
| const String & | itemkey_first (VOID) const |
| const String & | itemkey_last (VOID) const |
| String & | _itemkey (Lix p) |
| String & | _itemkey_first (VOID) |
| String & | _itemkey_last (VOID) |
| const String & | itemval (Lix p) const |
| const String & | itemval_first (VOID) const |
| const String & | itemval_last (VOID) const |
| String & | itemval (Lix p) |
| String & | itemval_first (VOID) |
| String & | itemval_last (VOID) |
| VOID | exchange (Lix p1, Lix p2) |
| VOID | sortf (INT(*comparefunc)(const String *item1, const String *item2)) |
| Lix | add (const String &k, const String &v) |
| VOID | add (const KVStrList &a) |
| VOID | add_mv (KVStrList &a, BOOL ovwrt) |
| Lix | seek (const String &k) const |
| BOOL | contains (const String &k) const |
| BOOL | contains (const KVStrList &a) const |
| BOOL | contains (const char *k) const |
| BOOL | equals (const KVStrList &a, BOOL allowrep=TRUE) const |
| BOOL | erase (const String &k) |
| BOOL | erase (const KVStrList &a) |
| BOOL | erase (const char *k) |
| VOID | keep (const KVStrList &a) |
| const String & | val (const String &key) const |
| const String & | val (const String &key, const String &defval) const |
| Lix | _insbefore (LIINT i) |
| Lix | _insbefore (LIINT i, const String &k, const String &v) |
| Lix | _insbefore (LIINT i, const KVStrList &a) |
| Lix | _insbefore_mv (LIINT i, KVStrList &a) |
| Lix | _insafter (LIINT i) |
| Lix | _insafter (LIINT i, const String &k, const String &v) |
| Lix | _insafter (LIINT i, const KVStrList &a) |
| Lix | _insafter_mv (LIINT i, KVStrList &a) |
| VOID | del (LIINT i) |
| VOID | delprev (LIINT i) |
| VOID | delnext (LIINT i) |
| const String & | itemkey (LIINT i) const |
| String & | _itemkey (LIINT i) |
| const String & | itemval (LIINT i) const |
| String & | itemval (LIINT i) |
| VOID | exchange (LIINT i1, LIINT i2) |
| BOOL | contains (const StrList &a) const |
| BOOL | equals (const StrList &a, BOOL allowrep=TRUE) const |
| BOOL | erase (const StrList &a) |
| VOID | keep (const StrList &a) |
| BOOL | contains (const StrSet &a) const |
| BOOL | equals (const StrSet &a, BOOL allowrep=TRUE) const |
| BOOL | erase (const StrSet &a) |
| VOID | keep (const StrSet &a) |
| KVStrList () | |
| KVStrList (const KVStrList &p) | |
| KVStrList (const char *words, const char *sep="=") | |
| KVStrList (int dummy, const char *fwords, const char *sep="=",...) | |
| KVStrList (const char *fwords, const char *sep, va_list v) | |
| KVStrList (const char *wordarray[], const char *sep=" =\t\n") | |
| KVStrList (char *wordarray[], const char *sep=" =\t\n") | |
| const char * | cval (const String &k) const |
| int | ival (const String &k) const |
| long | lval (const String &k) const |
| float | fval (const String &k) const |
| double | dval (const String &k) const |
| BOOL | bval (const String &k) const |
| const char * | val (const String &k, const char *vdef) const |
| const char * | cval (const String &k, const char *vdef) const |
| int | ival (const String &k, int def) const |
| long | lval (const String &k, long def) const |
| float | fval (const String &k, float def) const |
| double | dval (const String &k, double def) const |
| BOOL | bval (const String &k, BOOL def) const |
| BOOL | bbval (const String &k) const |
| Lix | addc (const String &k, const char *s) |
| Lix | addi (const String &k, int val) |
| Lix | addui (const String &k, unsigned int val) |
| Lix | addl (const String &k, long val) |
| Lix | addf (const String &k, float val) |
| Lix | addd (const String &k, double val) |
| Lix | addb (const String &k, BOOL val) |
| Lix | add (const String &k, int val) |
| Lix | add (const String &k, unsigned int val) |
| Lix | add (const String &k, long val) |
| Lix | add (const String &k, float val) |
| Lix | add (const String &k, double val) |
| VOID | add_prefix (const String &prefix) |
| VOID | remove_prefix (const String &prefix) |
| VOID | add_s (const char *words, const char *sep="=") |
| VOID | add_sf (const char *fwords, const char *sep="=",...) |
| VOID | add_s (const char *fwords, const char *sep, va_list v) |
| VOID | add_s (const char *wordarray[], const char *sep=" =\t\n") |
| VOID | add_s (char *wordarray[], const char *sep=" =\t\n") |
| VOID | sort (BOOL reverse=FALSE) |
| BOOL | OK (VOID) const |
Métodos protegidos estáticos | |
| static int | toi (const String &k, const String &v) |
| static long | tol (const String &k, const String &v) |
| static float | tof (const String &k, const String &v) |
| static double | tod (const String &k, const String &v) |
| static BOOL | tob (const String &k, const String &v) |
Atributos privados | |
| KeyValListT< String, String > | l |
Amigas | |
| VOID | clargs2props (int argc, char *argv[], KVStrList &props, StrList &files, const char *format, const char *options, const char *date) |
Definición en la línea 301 del archivo strl.hpp.
| KVStrList::KVStrList | ( | const KVStrList & | p | ) | [inline] |
| KVStrList::KVStrList | ( | const char * | words, | |
| const char * | sep = "=" | |||
| ) | [inline] |
| KVStrList::KVStrList | ( | int | dummy, | |
| const char * | fwords, | |||
| const char * | sep = "=", |
|||
| ... | ||||
| ) | [inline] |
| KVStrList::KVStrList | ( | const char * | fwords, | |
| const char * | sep, | |||
| va_list | v | |||
| ) | [inline] |
| KVStrList::KVStrList | ( | const char * | wordarray[], | |
| const char * | sep = " =\t\n" | |||
| ) | [inline] |
| KVStrList::KVStrList | ( | char * | wordarray[], | |
| const char * | sep = " =\t\n" | |||
| ) | [inline] |
| const String& KVStrList::itemkey_first | ( | VOID | ) | const [inline] |
| const String& KVStrList::itemkey_last | ( | VOID | ) | const [inline] |
| String& KVStrList::_itemkey_first | ( | VOID | ) | [inline] |
| const String& KVStrList::itemval_first | ( | VOID | ) | const [inline] |
| const String& KVStrList::itemval_last | ( | VOID | ) | const [inline] |
| VOID KVStrList::add | ( | const KVStrList & | a | ) | [inline] |
| VOID KVStrList::add_mv | ( | KVStrList & | a, | |
| BOOL | ovwrt | |||
| ) | [inline] |
| BOOL KVStrList::contains | ( | const String & | k | ) | const [inline] |
| BOOL KVStrList::contains | ( | const KVStrList & | a | ) | const [inline] |
| BOOL KVStrList::contains | ( | const char * | k | ) | const [inline] |
| BOOL KVStrList::equals | ( | const KVStrList & | a, | |
| BOOL | allowrep = TRUE | |||
| ) | const [inline] |
| BOOL KVStrList::erase | ( | const String & | k | ) | [inline] |
| BOOL KVStrList::erase | ( | const KVStrList & | a | ) | [inline] |
| VOID KVStrList::keep | ( | const KVStrList & | a | ) | [inline] |
Definición en la línea 107 del archivo strl_2.cpp.
| BOOL KVStrList::contains | ( | const StrList & | a | ) | const [inline] |
| BOOL KVStrList::equals | ( | const StrList & | a, | |
| BOOL | allowrep = TRUE | |||
| ) | const [inline] |
| BOOL KVStrList::erase | ( | const StrList & | a | ) | [inline] |
| VOID KVStrList::keep | ( | const StrList & | a | ) | [inline] |
| BOOL KVStrList::contains | ( | const StrSet & | a | ) | const [inline] |
| BOOL KVStrList::equals | ( | const StrSet & | a, | |
| BOOL | allowrep = TRUE | |||
| ) | const [inline] |
| BOOL KVStrList::erase | ( | const StrSet & | a | ) | [inline] |
Definición en la línea 37 del archivo strl_2.cpp.
Definición en la línea 50 del archivo strl_2.cpp.
Definición en la línea 63 del archivo strl_2.cpp.
Definición en la línea 76 del archivo strl_2.cpp.
Definición en la línea 90 del archivo strl_2.cpp.
| const char* KVStrList::cval | ( | const String & | k | ) | const [inline] |
| int KVStrList::ival | ( | const String & | k | ) | const [inline] |
| long KVStrList::lval | ( | const String & | k | ) | const [inline] |
| float KVStrList::fval | ( | const String & | k | ) | const [inline] |
| double KVStrList::dval | ( | const String & | k | ) | const [inline] |
| BOOL KVStrList::bval | ( | const String & | k | ) | const [inline] |
| const char * KVStrList::val | ( | const String & | k, | |
| const char * | vdef | |||
| ) | const |
Definición en la línea 156 del archivo strl_2.cpp.
| const char* KVStrList::cval | ( | const String & | k, | |
| const char * | vdef | |||
| ) | const [inline] |
| int KVStrList::ival | ( | const String & | k, | |
| int | def | |||
| ) | const |
Definición en la línea 116 del archivo strl_2.cpp.
| long KVStrList::lval | ( | const String & | k, | |
| long | def | |||
| ) | const |
Definición en la línea 124 del archivo strl_2.cpp.
| float KVStrList::fval | ( | const String & | k, | |
| float | def | |||
| ) | const |
Definición en la línea 132 del archivo strl_2.cpp.
| double KVStrList::dval | ( | const String & | k, | |
| double | def | |||
| ) | const |
Definición en la línea 140 del archivo strl_2.cpp.
| BOOL KVStrList::bval | ( | const String & | k, | |
| BOOL | def | |||
| ) | const |
Definición en la línea 148 del archivo strl_2.cpp.
| BOOL KVStrList::bbval | ( | const String & | k | ) | const [inline] |
Definición en la línea 165 del archivo strl_2.cpp.
Definición en la línea 176 del archivo strl_2.cpp.
Definición en la línea 187 del archivo strl_2.cpp.
Definición en la línea 198 del archivo strl_2.cpp.
Definición en la línea 209 del archivo strl_2.cpp.
Definición en la línea 220 del archivo strl_2.cpp.
| VOID KVStrList::add_prefix | ( | const String & | prefix | ) |
Definición en la línea 227 del archivo strl_2.cpp.
| VOID KVStrList::remove_prefix | ( | const String & | prefix | ) |
Definición en la línea 237 del archivo strl_2.cpp.
| VOID KVStrList::add_s | ( | const char * | words, | |
| const char * | sep = "=" | |||
| ) |
Definición en la línea 260 del archivo strl_2.cpp.
| VOID KVStrList::add_sf | ( | const char * | fwords, | |
| const char * | sep = "=", |
|||
| ... | ||||
| ) |
Definición en la línea 303 del archivo strl_2.cpp.
| VOID KVStrList::add_s | ( | const char * | fwords, | |
| const char * | sep, | |||
| va_list | v | |||
| ) |
Definición en la línea 313 del archivo strl_2.cpp.
| VOID KVStrList::add_s | ( | const char * | wordarray[], | |
| const char * | sep = " =\t\n" | |||
| ) |
Definición en la línea 325 del archivo strl_2.cpp.
| VOID KVStrList::add_s | ( | char * | wordarray[], | |
| const char * | sep = " =\t\n" | |||
| ) | [inline] |
| VOID KVStrList::sort | ( | BOOL | reverse = FALSE |
) |
Definición en la línea 357 del archivo strl_2.cpp.
| BOOL KVStrList::OK | ( | VOID | ) | const |
Definición en la línea 365 del archivo strl_2.cpp.
| VOID clargs2props | ( | int | argc, | |
| char * | argv[], | |||
| KVStrList & | props, | |||
| StrList & | files, | |||
| const char * | format, | |||
| const char * | options = "", |
|||
| const char * | date = __DATE__ | |||
| ) | [friend] |
Definición en la línea 148 del archivo strl_3.cpp.
KeyValListT<String,String> KVStrList::l [private] |
1.5.6