vdr 2.6.6
|
#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 | IndexOf (const T &Data) |
int | Size (void) const |
virtual void | Insert (T Data, int Before=0) |
bool | InsertUnique (T Data, int Before=0) |
virtual void | Append (T Data) |
bool | AppendUnique (T Data) |
virtual void | Remove (int Index) |
bool | RemoveElement (const T &Data) |
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 |
Private Attributes | |
int | allocated |
int | size |
T * | data |
|
inlinevirtual |
Definition at line 787 of file tools.h.
Referenced by cDoneRecordings::Add(), cCiCaPmtList::Add(), cArgs::AddArg(), cDvbSubtitleBitmaps::AddBitmap(), cSVDRPClientHandler::AddClient(), cCaPidReceiver::AddEmmPid(), cOsd::AddPixmap(), AddRecordingFolders(), cBackTrace::BackTrace(), cDvbTuner::cDvbTuner(), cStateLockLog::Check(), cOsd::cOsd(), cCamSlot::Devices(), cSkinLCARSDisplayMenu::DrawTimers(), cFont::GetAvailableFontNames(), cMtdHandler::GetMtdCamSlot(), cSVDRPClientHandler::GetServerNames(), cSVDRPServerHandler::HandleServerConnection(), I18nInitialize(), cDvbDevice::Initialize(), cSVDRPClient::Process(), cDvbFrontend::QueryDeliverySystems(), cArgs::ReadDirectory(), cMtdMapper::RealToUniqSid(), cCiResourceHandlers::Register(), cCursesOsd::SetColor(), cGlyph::SetKerningCache(), and cTimers::StoreRemoteTimers().
|
inline |
|
inline |
Definition at line 744 of file tools.h.
Referenced by cPluginManager::AddPlugin(), cArgs::ReadDirectory(), and cMenuEditStrlItem::Set().
|
inlinevirtual |
Reimplemented in cStringList.
Definition at line 818 of file tools.h.
Referenced by cCamSlot::BuildCaPmts(), cMtdMapper::Clear(), cStringList::Clear(), cCaPidReceiver::DelEmmPids(), cSkinLCARSDisplayMenu::DrawTimers(), and cDvbFrontend::QueryDeliverySystems().
|
inline |
Definition at line 759 of file tools.h.
Referenced by cMtdMapper::RealToUniqSid(), and cCursesOsd::SetColor().
|
inlinevirtual |
Definition at line 768 of file tools.h.
Referenced by cMenuEditTimer::cMenuEditTimer(), cMenuSetupOSD::cMenuSetupOSD(), cOsd::cOsd(), and cMenuSetupMisc::Set().
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlinevirtual |
Definition at line 801 of file tools.h.
Referenced by cSVDRPClientHandler::ProcessConnections(), cSVDRPServerHandler::ProcessConnections(), and cOsd::~cOsd().
|
inline |
Definition at line 809 of file tools.h.
Referenced by cCiCaPmtList::Del().
|
inline |
Definition at line 767 of file tools.h.
Referenced by cSVDRPClientHandler::AddClient(), cCaPidReceiver::AddEmmPid(), cOsd::AddPixmap(), cPluginManager::AddPlugin(), AddRecordingFolders(), cBackTrace::BackTrace(), BroadcastSVDRPCommand(), cMtdHandler::CancelActivation(), cMenuSetupCAMItem::Changed(), cStateLockLog::Check(), cMenuSetupDVB::cMenuSetupDVB(), cMenuSetupEPG::cMenuSetupEPG(), cDoneRecordings::Contains(), cOsd::cOsd(), cDvbSubtitleBitmaps::DbgDump(), cCaPidReceiver::DelEmmPids(), cOsd::DestroyPixmap(), cCamSlot::Devices(), cMtdHandler::Devices(), cDvbSubtitleBitmaps::Draw(), cSkinLCARSDisplayMenu::DrawTimers(), cFont::GetAvailableFontNames(), cSVDRPClientHandler::GetClientForServer(), cGlyph::GetKerningCache(), cMtdHandler::GetMtdCamSlot(), cSVDRPClient::GetRemoteTimers(), cSVDRPClientHandler::GetServerNames(), cDvbSubtitleBitmaps::HasBitmaps(), cCaPidReceiver::HasCaPids(), I18nInitialize(), I18nIsPreferredLanguage(), I18nLanguageCode(), I18nLanguageIndex(), I18nLocale(), cDvbDevice::Initialize(), cMtdHandler::IsActivating(), cMtdHandler::IsDecrypting(), cOsd::IsOpen(), cOsdProvider::NewOsd(), cDvbFrontend::NumDeliverySystems(), cCiResourceHandlers::NumIds(), cMtdHandler::Priority(), cSVDRPClientHandler::ProcessConnections(), cSVDRPServerHandler::ProcessConnections(), cMenuSetupEPG::ProcessKey(), cMenuSetupDVB::ProcessKey(), cDvbFrontend::ProvidesDeliverySystem(), cDvbTuner::ProvidesDeliverySystem(), cDvbTuner::ProvidesFrontend(), cDvbTuner::ProvidesModulation(), cMtdHandler::Put(), cDvbFrontend::QueryDeliverySystems(), cArgs::ReadDirectory(), cMtdMapper::RealToUniqSid(), cOsd::RenderPixmaps(), cTheme::Save(), cDoneRecordings::Save(), cCamSlot::SendCaPmts(), cMenuSetupOSD::Set(), cOsd::SetAreas(), cCursesOsd::SetColor(), cMtdHandler::StartDecrypting(), cMtdHandler::StopDecrypting(), cSetup::StoreLanguages(), cTimers::StoreRemoteTimers(), cMtdHandler::UnAssignAll(), cCiCaPmtList::~cCiCaPmtList(), cDvbSubtitleBitmaps::~cDvbSubtitleBitmaps(), cDvbTuner::~cDvbTuner(), cMtdHandler::~cMtdHandler(), cOsd::~cOsd(), cSVDRPClientHandler::~cSVDRPClientHandler(), and cSVDRPServerHandler::~cSVDRPServerHandler().
|
inline |
Definition at line 824 of file tools.h.
Referenced by cMenuSetupCAMItem::Changed(), cStringList::Sort(), and cStringList::SortNumerically().
|
mutableprivate |