CStringUtil Class Reference

String utilities. More...

#include <CStringUtil.h>

List of all members.

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...


Detailed Description

String utilities.

This class provides various functions for string manipulation.

Definition at line 25 of file CStringUtil.h.


Member Function Documentation

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 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().


The documentation for this class was generated from the following files:
Generated on Fri Nov 6 00:19:13 2009 for synergy-plus by  doxygen 1.4.7