Subversion Repositories spk

Rev

Rev 197 | Rev 204 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 197 Rev 198
Line 15... Line 15...
15
#pragma warning( disable : 4251)
15
#pragma warning( disable : 4251)
16
 
16
 
17
namespace Utils {
17
namespace Utils {
18
 
18
 
19
	class SString;
19
	class SString;
-
 
20
	class WStringList;
20
/**
21
/**
21
 * String wrapper class
22
 * String wrapper class
22
 */
23
 */
23
	class SPKEXPORT WString : public std::wstring
24
	class SPKEXPORT WString : public std::wstring
24
{
25
{
Line 56... Line 57...
56
	void fromLong(long l);
57
	void fromLong(long l);
57
	const WString &fromFloat(float f, int dp = -1);
58
	const WString &fromFloat(float f, int dp = -1);
58
	void fromDouble(double f);
59
	void fromDouble(double f);
59
	const WString &fromDouble(double f, int dp);
60
	const WString &fromDouble(double f, int dp);
60
	const WString &format(const wchar_t *sFormat, ...);
61
	const WString &format(const wchar_t *sFormat, ...);
61
	const WString args(const WString *args, int max) const;
62
	const WString args(const WString* args, int max) const;
-
 
63
	const WString args(const WStringList& args) const;
-
 
64
	const WString args(const std::vector<Utils::WString>& args) const;
62
	const WString &arg(const WString &s1);
65
	const WString &arg(const WString &s1);
63
	const WString &arg(const WString &s1, const WString &s2);
66
	const WString &arg(const WString &s1, const WString &s2);
64
	const WString &arg(const WString &s1, const WString &s2, const WString &s3);
67
	const WString &arg(const WString &s1, const WString &s2, const WString &s3);
65
	const WString &arg(const WString &s1, const WString &s2, const WString &s3, const WString &s4);
68
	const WString &arg(const WString &s1, const WString &s2, const WString &s3, const WString &s4);
66
	const WString &arg(const WString &s1, const WString &s2, const WString &s3, const WString &s4, const WString &s5);
69
	const WString &arg(const WString &s1, const WString &s2, const WString &s3, const WString &s4, const WString &s5);