Blame include/cppunit/tools/StringTools.h

Packit 8c9aa0
#ifndef CPPUNIT_TOOLS_STRINGTOOLS_H
Packit 8c9aa0
#define CPPUNIT_TOOLS_STRINGTOOLS_H
Packit 8c9aa0
Packit 8c9aa0
#include <cppunit/Portability.h>
Packit 8c9aa0
#include <string>
Packit 8c9aa0
#include <vector>
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
CPPUNIT_NS_BEGIN
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
/*! \brief Tool functions to manipulate string.
Packit 8c9aa0
 */
Packit 8c9aa0
struct StringTools
Packit 8c9aa0
{
Packit 8c9aa0
Packit 8c9aa0
  typedef std::vector<std::string> Strings;
Packit 8c9aa0
Packit 8c9aa0
  static std::string CPPUNIT_API toString( int value );
Packit 8c9aa0
Packit 8c9aa0
  static std::string CPPUNIT_API toString( double value );
Packit 8c9aa0
Packit 8c9aa0
  static Strings CPPUNIT_API split( const std::string &text, 
Packit 8c9aa0
                                    char separator );
Packit 8c9aa0
Packit 8c9aa0
  static std::string CPPUNIT_API wrap( const std::string &text,
Packit 8c9aa0
                                       int wrapColumn = CPPUNIT_WRAP_COLUMN );
Packit 8c9aa0
Packit 8c9aa0
};
Packit 8c9aa0
Packit 8c9aa0
Packit 8c9aa0
CPPUNIT_NS_END
Packit 8c9aa0
Packit 8c9aa0
#endif  // CPPUNIT_TOOLS_STRINGTOOLS_H