26 lines
657 B
C++
26 lines
657 B
C++
#ifndef __STRING_UTILS_HPP
|
|
#define __STRING_UTILS_HPP
|
|
|
|
#include <string>
|
|
|
|
class StringUtils
|
|
{
|
|
public:
|
|
typedef long long HashType;
|
|
|
|
static std::string replaceAll (const std::string &theString,
|
|
const std::string &orig,
|
|
const std::string &repl);
|
|
|
|
static std::string replaceFirst (const std::string &theString,
|
|
const std::string &orig,
|
|
const std::string &repl);
|
|
|
|
static HashType hashCode (const std::string &str);
|
|
|
|
static std::string makeString (int num);
|
|
static std::string makeString (bool tf);
|
|
};
|
|
|
|
#endif // __STRING_UTILS_HPP
|