vdr
1.7.31
|
#include <tools.h>
Public Member Functions | |
cVector (int Allocated=10) | |
virtual | ~cVector () |
T & | At (int Index) const |
const T & | operator[] (int Index) const |
T & | operator[] (int Index) |
int | Size (void) const |
virtual void | Insert (T Data, int Before=0) |
virtual void | Append (T Data) |
virtual void | Remove (int Index) |
virtual void | Clear (void) |
void | Sort (__compar_fn_t Compare) |
cVector (int Allocated=10) | |
virtual | ~cVector () |
T & | At (int Index) const |
const T & | operator[] (int Index) const |
T & | operator[] (int Index) |
int | Size (void) const |
virtual void | Insert (T Data, int Before=0) |
virtual void | Append (T Data) |
virtual void | Remove (int Index) |
virtual void | Clear (void) |
void | Sort (__compar_fn_t Compare) |
Private Member Functions | |
cVector (const cVector &Vector) | |
cVector & | operator= (const cVector &Vector) |
void | Realloc (int Index) const |
cVector (const cVector &Vector) | |
cVector & | operator= (const cVector &Vector) |
void | Realloc (int Index) const |
Private Attributes | |
int | allocated |
int | size |
T * | data |
Definition at line 480 of file include/vdr/tools.h.
Definition at line 486 of file include/vdr/tools.h.
Definition at line 502 of file include/vdr/tools.h.
Definition at line 509 of file include/vdr/tools.h.
|
inlinevirtual |
Definition at line 537 of file include/vdr/tools.h.
Referenced by cDvbSubtitleBitmaps::AddBitmap(), cIndexFile::AddToIndexList(), cOsd::cOsd(), cSkinLCARSDisplayMenu::DrawTimers(), cFont::GetAvailableFontNames(), I18nInitialize(), cDvbDevice::Initialize(), and cGlyph::SetKerningCache().
|
inlinevirtual |
|
inline |
Definition at line 510 of file include/vdr/tools.h.
|
inline |
|
inlinevirtual |
Reimplemented in cStringList, and cStringList.
Definition at line 549 of file include/vdr/tools.h.
Referenced by cSkinLCARSDisplayMenu::DrawTimers().
|
inlinevirtual |
Reimplemented in cStringList, and cStringList.
|
inlinevirtual |
|
inlinevirtual |
Definition at line 526 of file include/vdr/tools.h.
Referenced by cMenuSetupOSD::cMenuSetupOSD(), and cOsd::cOsd().
Definition at line 487 of file include/vdr/tools.h.
|
inline |
Definition at line 517 of file include/vdr/tools.h.
|
inline |
|
inline |
|
inline |
Definition at line 521 of file include/vdr/tools.h.
|
inlineprivate |
Definition at line 488 of file include/vdr/tools.h.
|
inlineprivate |
|
inlinevirtual |
Definition at line 543 of file include/vdr/tools.h.
Referenced by cOsd::~cOsd().
|
inlinevirtual |
|
inline |
|
inline |
Definition at line 525 of file include/vdr/tools.h.
Referenced by cIndexFile::AddToIndexList(), cMenuSetupDVB::cMenuSetupDVB(), cMenuSetupEPG::cMenuSetupEPG(), cOsd::cOsd(), cDvbSubtitleBitmaps::Draw(), cSkinLCARSDisplayMenu::DrawTimers(), cFont::GetAvailableFontNames(), cGlyph::GetKerningCache(), I18nInitialize(), I18nIsPreferredLanguage(), I18nLanguageCode(), I18nLanguageIndex(), I18nLocale(), I18nSetLanguage(), cDvbDevice::Initialize(), cIndexFile::IsInIndexList(), cOsd::IsOpen(), cOsdProvider::NewOsd(), cMenuSetupEPG::ProcessKey(), cMenuSetupDVB::ProcessKey(), cIndexFile::RemoveFromIndexList(), cTheme::Save(), cMenuSetupOSD::Set(), cSetup::StoreLanguages(), cDvbSubtitleBitmaps::~cDvbSubtitleBitmaps(), and cOsd::~cOsd().
|
inline |
|
inline |
Definition at line 555 of file include/vdr/tools.h.
|
mutableprivate |
< cVector may only be used for simple types, like int or pointers - not for class objects that allocate additional memory!
Definition at line 483 of file include/vdr/tools.h.
|
mutableprivate |
Definition at line 485 of file include/vdr/tools.h.
|
mutableprivate |
Definition at line 484 of file include/vdr/tools.h.