source: trunk/contrib/cppunit-1.12.2/include/cppunit/tools/StringTools.h @ 876

Last change on this file since 876 was 876, checked in by sam, 9 years ago

contrib: add a precompiled Win32 version of CppUnit and update build system
accordingly.

File size: 751 bytes
Line 
1#ifndef CPPUNIT_TOOLS_STRINGTOOLS_H
2#define CPPUNIT_TOOLS_STRINGTOOLS_H
3
4#include <cppunit/Portability.h>
5#include <string>
6#include <cppunit/portability/CppUnitVector.h>
7
8
9CPPUNIT_NS_BEGIN
10
11
12/*! \brief Tool functions to manipulate string.
13 */
14struct StringTools
15{
16
17  typedef CppUnitVector<std::string> Strings;
18
19  static std::string CPPUNIT_API toString( int value );
20
21  static std::string CPPUNIT_API toString( double value );
22
23  static Strings CPPUNIT_API split( const std::string &text,
24                                    char separator );
25
26  static std::string CPPUNIT_API wrap( const std::string &text,
27                                       int wrapColumn = CPPUNIT_WRAP_COLUMN );
28
29};
30
31
32CPPUNIT_NS_END
33
34#endif  // CPPUNIT_TOOLS_STRINGTOOLS_H
Note: See TracBrowser for help on using the repository browser.