#include <CStringUtil.h>
Static Public Member Functions | |
static CString | format (const char *fmt,...) |
Format positional arguments. | |
static CString | vformat (const char *fmt, va_list) |
Format positional arguments. | |
static CString | print (const char *fmt,...) |
Print a string using printf-style formatting. | |
Classes | |
class | CaselessCmp |
Case-insensitive comparisons. More... |
This class provides various functions for string manipulation.
Definition at line 25 of file CStringUtil.h.
CString CStringUtil::format | ( | const char * | fmt, | |
... | ||||
) | [static] |
Format positional arguments.
Format a string using positional arguments. fmt has literal characters and conversion specifications introduced by `%':
%% -- literal `%'
%{n} -- positional element n, n a positive integer, {} are literalAll arguments in the variable list are const char*. Positional elements are indexed from 1.
Definition at line 30 of file CStringUtil.cpp.
References vformat().
Referenced by CMSWindowsUtil::getErrorString().
CString CStringUtil::print | ( | const char * | fmt, | |
... | ||||
) | [static] |
Print a string using printf-style formatting.
Equivalent to printf() except the result is returned as a CString.
Definition at line 118 of file CStringUtil.cpp.
Referenced by CXWindowsUtil::atomsToString(), CXWindowsUtil::atomToString(), CMSWindowsClipboardHTMLConverter::doFromIClipboard(), CInputFilter::CMouseButtonAction::format(), CInputFilter::CKeystrokeAction::format(), CInputFilter::CKeyboardBroadcastAction::format(), CInputFilter::CSwitchInDirectionAction::format(), CInputFilter::CSwitchToScreenAction::format(), CInputFilter::CLockCursorToScreenAction::format(), CInputFilter::CScreenConnectedCondition::format(), CInputFilter::CMouseButtonCondition::format(), CInputFilter::CKeystrokeCondition::format(), CConfig::formatInterval(), CKeyMap::formatKey(), CMSWindowsUtil::getErrorString(), CServerTaskBarReceiver::getToolTip(), CClientTaskBarReceiver::getToolTip(), XIncompatibleClient::getWhat(), XSocketAddress::getWhat(), and CConfigReadContext::readLine().
CString CStringUtil::vformat | ( | const char * | fmt, | |
va_list | ||||
) | [static] |
Format positional arguments.
Same as format() except takes va_list.
Definition at line 40 of file CStringUtil.cpp.
Referenced by XBase::format(), and format().