vdr
1.7.27
|
#include <tools.h>
Public Member Functions | |
cString (const char *S=NULL, bool TakePointer=false) | |
cString (const cString &String) | |
virtual | ~cString () |
operator const void * () const | |
operator const char * () const | |
const char * | operator* () const |
cString & | operator= (const cString &String) |
cString & | operator= (const char *String) |
cString & | Truncate (int Index) |
cString (const char *S=NULL, bool TakePointer=false) | |
cString (const cString &String) | |
virtual | ~cString () |
operator const void * () const | |
operator const char * () const | |
const char * | operator* () const |
cString & | operator= (const cString &String) |
cString & | operator= (const char *String) |
cString & | Truncate (int Index) |
Static Public Member Functions | |
static cString | sprintf (const char *fmt,...) __attribute__((format(printf |
static cString static cString | sprintf (const char *fmt, va_list &ap) |
static cString | sprintf (const char *fmt,...) __attribute__((format(printf |
static cString static cString | sprintf (const char *fmt, va_list &ap) |
Private Attributes | |
char * | s |
Definition at line 166 of file include/vdr/tools.h.
cString::cString | ( | const char * | S = NULL , |
bool | TakePointer = false |
||
) |
cString::cString | ( | const cString & | String | ) |
cString::~cString | ( | ) | [virtual] |
cString::cString | ( | const char * | S = NULL , |
bool | TakePointer = false |
||
) |
cString::cString | ( | const cString & | String | ) |
virtual cString::~cString | ( | ) | [virtual] |
cString::operator const char * | ( | ) | const [inline] |
Definition at line 174 of file include/vdr/tools.h.
References s.
cString::operator const char * | ( | ) | const [inline] |
cString::operator const void * | ( | ) | const [inline] |
cString::operator const void * | ( | ) | const [inline] |
Definition at line 173 of file include/vdr/tools.h.
References s.
const char* cString::operator* | ( | ) | const [inline] |
const char* cString::operator* | ( | ) | const [inline] |
Definition at line 175 of file include/vdr/tools.h.
References s.
cString& cString::operator= | ( | const char * | String | ) |
cString & cString::operator= | ( | const char * | String | ) |
static cString cString::sprintf | ( | const char * | fmt, |
... | |||
) | [static] |
cString cString::sprintf | ( | const char * | fmt, |
... | |||
) | [static] |
Definition at line 948 of file tools.c.
References cString(), and esyslog.
Referenced by cCopyingThread::Action(), cTrueColorDemo::Action(), cPluginManager::Active(), AddDirectory(), cPluginManager::AddPlugin(), cShutdownHandler::CallShutdownCommand(), cCopyingThread::cCopyingThread(), cMenuCommands::cMenuCommands(), cMenuEditRecording::cMenuEditRecording(), cMenuFolderItem::cMenuFolderItem(), cMenuSetupPlugins::cMenuSetupPlugins(), cMenuRecordings::Commands(), cPlugin::ConfigDirectory(), cMenuEditFolder::Confirm(), cShutdownHandler::ConfirmShutdown(), cPictureMenu::cPictureMenu(), cRecordControl::cRecordControl(), cRecording::cRecording(), cRecordingInfo::cRecordingInfo(), cMenuFolder::DescendPath(), cDvbDevice::DvbName(), cMenuCommands::Execute(), cRecording::FileName(), cSkinSTTNGDisplayChannel::Flush(), cMenuCam::GenerateTitle(), cDvbTuner::GetBondingParams(), cMenuFolder::GetFolder(), cEvent::GetParentalRatingString(), cDvbDeviceProbe::GetSubsystemId(), cFreeDiskSpace::HasChanged(), cOsdMenu::hk(), I18nInitialize(), I18nRegister(), cMenuRecordingItem::IncrementCounter(), cIndexFile::IndexFileName(), IndexToHMSF(), cDvbDevice::Initialize(), cRecordingUserCommand::InvokeCommand(), cThemes::Load(), NewVideoFileName(), cMenuRecordings::Open(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisThis(), cDvbHdFfDeviceProbe::Probe(), cDvbDevice::QueryDeliverySystems(), cInterface::QueryKeys(), cSVDRP::Reply(), cThemes::Save(), cMenuFolder::Select(), cMenuEditSrcItem::Set(), cMenuChannelItem::Set(), cMenuTimerItem::Set(), cThread::SetDescription(), cSkinClassicDisplayMenu::SetEvent(), cSkinCursesDisplayMenu::SetEvent(), cSkinSTTNGDisplayMenu::SetEvent(), cMenuEditTimer::SetFolder(), cMenuEditRecording::SetFolder(), cMenuRecordings::SetFreeDiskDisplay(), cMenuSetupPage::SetPlugin(), cSkinClassicDisplayMenu::SetRecording(), cSkinCursesDisplayMenu::SetRecording(), cSkinSTTNGDisplayMenu::SetRecording(), cMenuSetupPage::SetSection(), cMenuSetupLNB::Setup(), cMenuEditItem::SetValue(), SpinUpDisk(), cSetup::Store(), cPluginSvdrpdemo::SVDRPCommand(), cRecording::Title(), cTimer::ToDescr(), cEvent::ToDescr(), cSatCableNumbers::ToString(), cTimer::ToText(), cChannel::ToText(), cMark::ToText(), cChannel::TransponderDataToString(), cCountdown::Update(), cMenuMain::Update(), cMenuScheduleItem::Update(), and cRecording::WriteInfo().
static cString static cString cString::sprintf | ( | const char * | fmt, |
va_list & | ap | ||
) | [static] |
cString cString::sprintf | ( | const char * | fmt, |
va_list & | ap | ||
) | [static] |
cString & cString::Truncate | ( | int | Index | ) |
Truncate the string at the given Index (if Index is < 0 it is counted from the end of the string).
Definition at line 938 of file tools.c.
References s.
Referenced by cCopyingThread::Action(), cSVDRP::CmdGRAB(), cPictureControl::DisplayCaption(), cPictureMenu::Set(), and StripLastDirectory().
cString& cString::Truncate | ( | int | Index | ) |
Truncate the string at the given Index (if Index is < 0 it is counted from the end of the string).
char * cString::s [private] |
Definition at line 168 of file include/vdr/tools.h.
Referenced by cString(), operator const char *(), operator const void *(), operator*(), operator=(), skipspace(), Truncate(), and ~cString().