|
vdr
2.4.0
|
#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 737 of file tools.h.
Referenced by cArgs::AddArg(), cSVDRPClientHandler::AddClient(), cCaPidReceiver::AddEmmPid(), AddRecordingFolders(), cBackTrace::BackTrace(), cCamSlot::Devices(), cSkinLCARSDisplayMenu::DrawTimers(), cFont::GetAvailableFontNames(), cMtdHandler::GetMtdCamSlot(), cSVDRPClientHandler::GetServerNames(), cSVDRPServerHandler::HandleServerConnection(), I18nInitialize(), cDvbDevice::Initialize(), cSVDRPClient::Process(), cArgs::ReadDirectory(), and cTimers::StoreRemoteTimers().
|
inline |
|
inline |
Definition at line 694 of file tools.h.
Referenced by cPluginManager::AddPlugin(), cArgs::ReadDirectory(), and cMenuEditStrlItem::Set().
|
inlinevirtual |
Reimplemented in cStringList.
Definition at line 768 of file tools.h.
Referenced by cCamSlot::BuildCaPmts(), cStringList::Clear(), and cCaPidReceiver::DelEmmPids().
|
inline |
|
inlinevirtual |
Definition at line 718 of file tools.h.
Referenced by cMenuEditTimer::cMenuEditTimer().
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlinevirtual |
Definition at line 751 of file tools.h.
Referenced by cSVDRPClientHandler::ProcessConnections(), and cSVDRPServerHandler::ProcessConnections().
|
inline |
|
inline |
Definition at line 717 of file tools.h.
Referenced by cSVDRPClientHandler::AddClient(), cCaPidReceiver::AddEmmPid(), cPluginManager::AddPlugin(), AddRecordingFolders(), cBackTrace::BackTrace(), BroadcastSVDRPCommand(), cMtdHandler::CancelActivation(), cMenuSetupCAMItem::Changed(), cMenuSetupDVB::cMenuSetupDVB(), cMenuSetupEPG::cMenuSetupEPG(), cCaPidReceiver::DelEmmPids(), cMtdHandler::Devices(), cCamSlot::Devices(), cSkinLCARSDisplayMenu::DrawTimers(), cFont::GetAvailableFontNames(), cSVDRPClientHandler::GetClientForServer(), cMtdHandler::GetMtdCamSlot(), cSVDRPClient::GetRemoteTimers(), cSVDRPClientHandler::GetServerNames(), cDvbSubtitleBitmaps::HasBitmaps(), cCaPidReceiver::HasCaPids(), I18nInitialize(), I18nIsPreferredLanguage(), I18nLanguageCode(), I18nLanguageIndex(), I18nLocale(), I18nSetLanguage(), cDvbDevice::Initialize(), cMtdHandler::IsActivating(), cMtdHandler::IsDecrypting(), cOsd::IsOpen(), cOsdProvider::NewOsd(), cCiResourceHandlers::NumIds(), cMtdHandler::Priority(), cSVDRPClientHandler::ProcessConnections(), cSVDRPServerHandler::ProcessConnections(), cMenuSetupEPG::ProcessKey(), cMenuSetupDVB::ProcessKey(), cMtdHandler::Put(), cArgs::ReadDirectory(), cTheme::Save(), cCamSlot::SendCaPmts(), cMtdHandler::StartDecrypting(), cSetup::StoreLanguages(), cTimers::StoreRemoteTimers(), cMtdHandler::UnAssignAll(), cMtdHandler::~cMtdHandler(), cSVDRPClientHandler::~cSVDRPClientHandler(), and cSVDRPServerHandler::~cSVDRPServerHandler().
|
inline |
Definition at line 774 of file tools.h.
Referenced by cMenuSetupCAMItem::Changed(), cStringList::Sort(), and cStringList::SortNumerically().
|
mutableprivate |
1.8.11