Detailed Description
String list.
Definition at line 201 of file fbstring.h.
#include <fbstring.h>
List of all
members.
Public Member Functions
|
| |
FBStringList
() |
| |
Constructor.
|
| |
~FBStringList
() |
| |
Destructor.
|
| KStringList
* |
GetInternal
() |
| |
Get internal variable.
|
| kReference |
GetReferenceAt
(int pIndex) |
| |
Get the reference store with the string at
pIndex.
|
| void |
SetReferenceAt
(int pIndex, kReference
pRef) |
| |
Set the reference stored with the string at
pIndex.
|
| int |
Find
(kReference
pRef) |
| |
Find the index where pRef is
stored.
|
| int |
Find
(char *S) |
| |
Find the index with the string S.
|
| char
* |
GetAt
(int pIndex) |
| |
Get the string at pIndex.
|
| char
* |
operator[]
(int pIndex) |
| |
Overloaded [] operator.
|
| void |
Sort
() |
| |
Sort the string list (ascending)
|
| int |
GetCount
() |
| |
Get the number of items in the list.
|
| int |
Remove
(char *S) |
| |
Remove a string from the list.
|
| char
* |
AsString
() |
| |
Get as string.
|
| bool |
SetString
(char *pString) |
| |
Set string for list.
|
| int |
Add
(char *S, kReference
pRef=0) |
| |
Add a string to the list.
|
| void |
Clear
() |
| |
Clear the list (remove all the items).
|
| void |
RemoveAt
(int pIndex) |
| |
Remove an entry at pIndex.
|
| int |
IndexOf
(char *S) |
| |
Get the index of a string.
|
| void |
InsertAt
(int pIndex, char *S, kReference
pRef=0) |
| |
Insert an entry at pIndex.
|
| bool |
SetAt
(int pIndex, char *pString) |
| |
Set the string at pIndex.
|
Protected Attributes
|
| KStringList
* |
mItems |
| |
Internal use only - List of items.
|
Constructor & Destructor Documentation
Member Function Documentation
| KStringList* GetInternal |
( |
|
) |
|
Get the reference store with the string at pIndex.
- Parameters:
-
| pIndex |
Index to get reference at. |
- Returns:
- Reference stored with value at pIndex.
| void SetReferenceAt |
( |
int |
pIndex, |
|
|
kReference |
pRef |
|
) |
|
|
Set the reference stored with the string at pIndex.
- Parameters:
-
| pIndex |
Index to store reference at. |
| pRef |
Reference to store at pIndex. |
Find the index where pRef is stored.
- Parameters:
-
| pRef |
Reference to look for. |
- Returns:
- Index at which pRef can be found.
Find the index with the string S.
- Parameters:
-
- Returns:
- Index where S is stored.
| char* GetAt |
( |
int |
pIndex |
) |
|
Get the string at pIndex.
- Parameters:
-
| pIndex |
Index to get string at. |
- Returns:
- String at pIndex.
| char* operator[] |
( |
int |
pIndex |
) |
|
Overloaded [] operator.
Returns the string at pIndex.
- Parameters:
-
- Returns:
- String stored in list at pIndex.
Sort the string list (ascending)
Get the number of items in the list.
- Returns:
- Number of strings stored in the list.
Remove a string from the list.
- Parameters:
-
| S |
String to remove from the list. |
- Returns:
- Index where item was found.
Get as string.
- Returns:
- String list.
| bool SetString |
( |
char * |
pString |
) |
|
Set string for list.
- Parameters:
-
| pString |
String to set for list. |
Add a string to the list.
- Parameters:
-
| S |
String to add to list. |
| pRef |
Reference to store with string (default = 0) |
- Returns:
- Index where item was stored.
Clear the list (remove all the items).
| void RemoveAt |
( |
int |
pIndex |
) |
|
Remove an entry at pIndex.
- Parameters:
-
| pIndex |
Index where item is to be removed from. |
Get the index of a string.
- Parameters:
-
- Returns:
- Index where string S was found.
| void InsertAt |
( |
int |
pIndex, |
|
|
char * |
S, |
|
|
kReference |
pRef = 0 |
|
) |
|
|
Insert an entry at pIndex.
- Parameters:
-
| pIndex |
Index where item is to be inserted. |
| S |
String to insert. |
| pRef |
Reference to store with string(default=0). |
| bool SetAt |
( |
int |
pIndex, |
|
|
char * |
pString |
|
) |
|
|
Set the string at pIndex.
- Parameters:
-
| pIndex |
Index where string is to be set. |
| pString |
String to set value at pIndex with. |
Member Data Documentation
KStringList* mItems
[protected] |
Internal use only - List of items.
Definition at line 205 of file fbstring.h.
The documentation for this class was generated from the following
file:
FBStringList FBStringList FBStringList
FBStringList FBStringList FBStringList FBStringList FBStringList
FBStringList FBStringList
FBStringList FBStringList FBStringList
FBStringList FBStringList FBStringList FBStringList FBStringList
FBStringList FBStringList