Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

CStringUtil Class Reference

String utilities. More...

#include <CStringUtil.h>

List of all members.

Static Public Member Functions

CString format (const char *fmt,...)
 Format positional arguments.
CString vformat (const char *fmt, va_list)
 Format positional arguments.
CString print (const char *fmt,...)
 Print a string using printf-style formatting.


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 `%':

% -- literal `%'

{n} -- positional element n, n a positive integer, {} are literal

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

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(), CConfig::formatInterval(), CKeyMap::formatKey(), CServerTaskBarReceiver::getToolTip(), and CClientTaskBarReceiver::getToolTip().

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:21:30 2009 for synergy-plus by  doxygen 1.3.9.1