ConOpSys V2970
P004.07
ANVILEX control operating system
|
#include <String_List.h>
Public Member Functions | |
TStrings () | |
TStrings (TAnsiString &Text) | |
~TStrings () | |
VOID | Clear () |
VOID | SetText (TAnsiString &Text) |
VOID | SetText (CHAR *Text) |
VOID | SetCommaText (TAnsiString &CommaText) |
I32 | GetCount () |
VOID | Add (TAnsiString String) |
VOID | Add (TAnsiString String, VOID *Object) |
TAnsiString | GetString (I32 Index) |
VOID * | GetObject (I32 Index) |
I32 | GetIndexByStringValue (TAnsiString Value) |
VOID | Remove (I32 Index) |
BOOL | IsStringExists (TAnsiString Value) |
Private Attributes | |
TList * | StringStorage |
TList * | ObjectStorage |
TStrings::TStrings | ( | ) |
References ObjectStorage, and StringStorage.
Referenced by TStrings().
TStrings::TStrings | ( | TAnsiString & | Text | ) |
TStrings::~TStrings | ( | ) |
References TList::Add(), ObjectStorage, and StringStorage.
VOID TStrings::Clear | ( | ) |
References TList::Clear(), TList::GetCount(), TList::GetItem(), ObjectStorage, and StringStorage.
Referenced by SetCommaText(), SetText(), and ~TStrings().
I32 TStrings::GetCount | ( | ) |
I32 TStrings::GetIndexByStringValue | ( | TAnsiString | Value | ) |
References TList::GetCount(), TList::GetItem(), and StringStorage.
References TList::GetCount(), TList::GetItem(), NULL, and ObjectStorage.
TAnsiString TStrings::GetString | ( | I32 | Index | ) |
References TList::GetCount(), TList::GetItem(), and StringStorage.
BOOL TStrings::IsStringExists | ( | TAnsiString | Value | ) |
References TList::GetCount(), TList::GetItem(), and StringStorage.
References TList::GetCount(), TList::GetItem(), ObjectStorage, TList::Remove(), and StringStorage.
VOID TStrings::SetCommaText | ( | TAnsiString & | CommaText | ) |
References TList::Add(), Clear(), NULL, ObjectStorage, and StringStorage.
VOID TStrings::SetText | ( | CHAR * | Text | ) |
References TList::Add(), Clear(), NULL, ObjectStorage, and StringStorage.
VOID TStrings::SetText | ( | TAnsiString & | Text | ) |
|
private |
Referenced by Add(), Clear(), GetObject(), Remove(), SetCommaText(), SetText(), TStrings(), and ~TStrings().
|
private |
Referenced by Add(), Clear(), GetCount(), GetIndexByStringValue(), GetString(), IsStringExists(), Remove(), SetCommaText(), SetText(), TStrings(), and ~TStrings().