|
vdr 2.7.9
|
#include <tools.h>
Public Member Functions | |
| cStringList (int Allocated=10) | |
| virtual | ~cStringList () override |
| int | Find (const char *s) const |
| void | Sort (bool IgnoreCase=false) |
| void | SortNumerically (void) |
| virtual void | Clear (void) override |
Public Member Functions inherited from cVector< char * > | |
| cVector (int Allocated=10) | |
| virtual | ~cVector () |
| char *& | At (int Index) const |
| const char *& | operator[] (int Index) const |
| char *& | operator[] (int Index) |
| int | IndexOf (const char *&Data) |
| int | Size (void) const |
| virtual void | Insert (char *Data, int Before=0) |
| bool | InsertUnique (char *Data, int Before=0) |
| virtual void | Append (char *Data) |
| bool | AppendUnique (char *Data) |
| virtual void | Remove (int Index, int Count=1) |
| bool | RemoveElement (const char *&Data) |
| void | Sort (__compar_fn_t Compare) |
|
inline |
Definition at line 856 of file tools.h.
References cVector< char * >::cVector().
|
overridevirtual |
|
overridevirtual |
Reimplemented from cVector< char * >.
Definition at line 1658 of file tools.c.
References cVector< char * >::At(), cVector< T >::Clear(), and cVector< char * >::Size().
Referenced by cSVDRPClient::Execute(), cSVDRPClient::GetRemoteTimers(), cSVDRPClientHandler::GetServerNames(), cFileNameList::Load(), and ~cStringList().
| int cStringList::Find | ( | const char * | s | ) | const |
Definition at line 1649 of file tools.c.
References cVector< char * >::At(), and cVector< char * >::Size().
Referenced by AddRecordingFolders().
|
inline |
Definition at line 859 of file tools.h.
References CompareStrings(), CompareStringsIgnoreCase(), and cVector< T >::Sort().
Referenced by AddRecordingFolders(), cFont::GetAvailableFontNames(), cDvbDevice::Initialize(), cFileNameList::Load(), and cThemes::Load().
|
inline |
Definition at line 866 of file tools.h.
References CompareStringsNumerically(), and cVector< T >::Sort().
Referenced by cSVDRPClient::GetRemoteTimers(), and cTimers::StoreRemoteTimers().