CStringUtil Class Reference

String utilities. More...

#include <CStringUtil.h>

List of all members.

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.

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

Referenced by CMSWindowsUtil::getErrorString().

CString CStringUtil::print ( const char *  fmt,
  ... 
) [static]
CString CStringUtil::vformat ( const char *  fmt,
va_list  args 
) [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 12 Nov 2010 for synergy-plus by  doxygen 1.6.1