String utilities. More...
#include <CStringUtil.h>
Classes | |
| class | CaselessCmp |
| Case-insensitive comparisons. More... | |
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. | |
String utilities.
This class provides various functions for string manipulation.
Definition at line 29 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 `%':
All arguments in the variable list are const char*. Positional elements are indexed from 1.
Definition at line 34 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 122 of file CStringUtil.cpp.
Referenced by CXWindowsUtil::atomsToString(), CXWindowsUtil::atomToString(), CMSWindowsClipboardHTMLConverter::doFromIClipboard(), CConfig::formatInterval(), CKeyMap::formatKey(), CMSWindowsUtil::getErrorString(), CServerTaskBarReceiver::getToolTip(), CPortableTaskBarReceiver::getToolTip(), CClientTaskBarReceiver::getToolTip(), XExitApp::getWhat(), XIncompatibleClient::getWhat(), and XSocketAddress::getWhat().
| CString CStringUtil::vformat | ( | const char * | fmt, | |
| va_list | args | |||
| ) | [static] |
Format positional arguments.
Same as format() except takes va_list.
Definition at line 44 of file CStringUtil.cpp.
Referenced by XBase::format(), and format().
1.7.1