Blame include/cppunit/tools/StringTools.h

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