|
Public Member Functions |
| ZtringList () |
| ZtringList (const ZtringList &Source) |
| ZtringList (const Ztring &Source) |
| ZtringList (const Char *Source) |
bool | operator== (const ZtringList &Source) const |
bool | operator!= (const ZtringList &Source) const |
ZtringList & | operator+= (const ZtringList &Source) |
ZtringList & | operator= (const ZtringList &Source) |
Ztring & | operator() (size_t Pos) |
| Same as [], but write a empty string if Pos doesn't exist yet.
|
Ztring | Read () const |
Ztring | Read (size_t Pos) const |
void | Write (const Ztring &ToWrite) |
void | Write (const Ztring &ToWrite, size_t Pos) |
void | Insert (const Ztring &ToInsert, size_t Pos0) |
| Insert a string at position Pos0.
|
void | Delete (size_t Pos0) |
| Delete a string at position Pos0.
|
void | Swap (size_t Pos0_A, size_t Pos0_B) |
| Swap 2 positions.
|
void | Sort (ztring_t Options=Ztring_Nothing) |
| Sort.
|
size_t | Find (const Ztring &ToFind, size_t PosBegin=0, const Ztring &Comparator=_T("=="), ztring_t Options=Ztring_Nothing) const |
| Find the position of the string in the vector.
|
size_t | MaxStringLength_Get () |
| Return the length of the longest string in the list.
|
void | Separator_Set (size_t Level, const Ztring &NewSeparator) |
| Set the Separator character.
|
void | Quote_Set (const Ztring &NewQuote) |
| Set the Quote character During Read() or Write() method, if Separator is in the sequence, we must quote it.
|
Protected Attributes |
Ztring | Separator [1] |
Ztring | Quote |