@@ -27,7 +27,7 @@ namespace utils {
27
27
return converterX.from_bytes (str);
28
28
}
29
29
30
- static std::wstring ToWString (DirectX::XMFLOAT3 _v3)
30
+ std::wstring ToWString (DirectX::XMFLOAT3 _v3)
31
31
{
32
32
return
33
33
L" (" +
@@ -36,7 +36,7 @@ namespace utils {
36
36
std::to_wstring (_v3.z ) + L" ) " ;
37
37
}
38
38
39
- static std::wstring ToWString (DirectX::XMFLOAT4 _v4)
39
+ std::wstring ToWString (DirectX::XMFLOAT4 _v4)
40
40
{
41
41
return
42
42
L" (" +
@@ -46,7 +46,7 @@ namespace utils {
46
46
std::to_wstring (_v4.w ) + L" ) " ;
47
47
}
48
48
49
- static std::wstring decToHexW (int dec)
49
+ std::wstring decToHexW (int dec)
50
50
{
51
51
std::wostringstream ss;
52
52
ss << std::hex << dec;
@@ -58,13 +58,13 @@ namespace utils {
58
58
// Functions for character manipulation
59
59
// ---------------------------------------------------------------------//
60
60
61
- inline wchar_t ToLower (wchar_t ch)
61
+ wchar_t ToLower (wchar_t ch)
62
62
{
63
63
using namespace std ;
64
64
return static_cast <wchar_t >(std::towlower (static_cast <unsigned short >(ch)));
65
65
}
66
66
67
- inline wchar_t ToUpper (wchar_t ch)
67
+ wchar_t ToUpper (wchar_t ch)
68
68
{
69
69
using namespace std ;
70
70
return static_cast <wchar_t >(std::towupper (static_cast <unsigned short >(ch)));
@@ -74,7 +74,7 @@ namespace utils {
74
74
// Functions for string manipulation
75
75
// ---------------------------------------------------------------------//
76
76
77
- inline std::wstring ToLower (std::wstring s)
77
+ std::wstring ToLower (std::wstring s)
78
78
{
79
79
std::transform (s.begin (), s.end (), s.begin (),
80
80
[](wchar_t c) {
@@ -85,7 +85,7 @@ namespace utils {
85
85
return s;
86
86
}
87
87
88
- inline std::wstring ToUpper (std::wstring s)
88
+ std::wstring ToUpper (std::wstring s)
89
89
{
90
90
std::transform (s.begin (), s.end (), s.begin (),
91
91
[](wchar_t c) {
@@ -96,7 +96,7 @@ namespace utils {
96
96
return s;
97
97
}
98
98
99
- inline std::string ToUpper (std::string s)
99
+ std::string ToUpper (std::string s)
100
100
{
101
101
std::transform (s.begin (), s.end (), s.begin (),
102
102
[](unsigned char c) { return std::toupper (c); } // correct
@@ -106,7 +106,7 @@ namespace utils {
106
106
}
107
107
108
108
template <typename T_it>
109
- static inline void SequenceToLower (T_it begin, T_it end)
109
+ void SequenceToLower (T_it begin, T_it end)
110
110
{
111
111
// Convert to upper: clear the '32' bit, 0x20 in hex. And with the
112
112
// inverted bit std::string (~).
@@ -115,15 +115,15 @@ namespace utils {
115
115
}
116
116
117
117
template <typename T_it>
118
- static inline void SequenceToUpper (T_it begin, T_it end)
118
+ void SequenceToUpper (T_it begin, T_it end)
119
119
{
120
120
// Convert to upper: clear the '32' bit, 0x20 in hex. And with the
121
121
// inverted bit std::string (~).
122
122
for (auto it = begin; it != end; ++it)
123
123
*it &= ~0x20 ;
124
124
}
125
125
126
- static std::vector<std::wstring> DissolveStringBytDelimitersFast (const std::wstring& _strInput, const wchar_t chDelimiterChar = L' ' )
126
+ std::vector<std::wstring> DissolveStringBytDelimitersFast (const std::wstring& _strInput, const wchar_t chDelimiterChar = L' ' )
127
127
{
128
128
std::wistringstream ss (_strInput);
129
129
std::wstring strTempDest;
@@ -137,7 +137,7 @@ namespace utils {
137
137
return vecStringOut;
138
138
}
139
139
140
- static std::vector<std::wstring> DissolveStringBytDelimiters (const std::wstring& _path, const std::wstring& delimiters)
140
+ std::vector<std::wstring> DissolveStringBytDelimiters (const std::wstring& _path, const std::wstring& delimiters)
141
141
{
142
142
// lamda for checking if any of chars
143
143
auto isDelimiter = [&](wchar_t ch) -> bool
@@ -177,7 +177,7 @@ namespace utils {
177
177
}
178
178
}
179
179
180
- static std::vector<std::wstring> split (const std::wstring& s, wchar_t delim) {
180
+ std::vector<std::wstring> split (const std::wstring& s, wchar_t delim) {
181
181
std::vector<std::wstring> elems;
182
182
split (s, delim, std::back_inserter (elems));
183
183
return elems;
@@ -187,12 +187,12 @@ namespace utils {
187
187
// Functions for comparison
188
188
// ---------------------------------------------------------------------//
189
189
190
- inline bool CompareNoCase (const std::wstring& str1, const std::wstring& str2)
190
+ bool CompareNoCase (const std::wstring& str1, const std::wstring& str2)
191
191
{
192
192
return ToLower (str1) == ToLower (str2);
193
193
}
194
194
195
- inline bool CompareExtension (const std::wstring& str1, const std::wstring& str2)
195
+ bool CompareExtension (const std::wstring& str1, const std::wstring& str2)
196
196
{
197
197
return CompareNoCase (GetFileExtension (str1), GetFileExtension (str2));
198
198
}
@@ -201,7 +201,7 @@ namespace utils {
201
201
// Functions for path (string) manipulation
202
202
// ---------------------------------------------------------------------//
203
203
204
- static std::wstring ToForwardSlash (const std::wstring& _strInput)
204
+ std::wstring ToForwardSlash (const std::wstring& _strInput)
205
205
{
206
206
std::wstring tempString = _strInput;
207
207
for (auto & ch : tempString)
@@ -215,7 +215,7 @@ namespace utils {
215
215
return tempString;
216
216
}
217
217
218
- static std::wstring ToLowerAndBackSlash (const std::wstring& _strInput)
218
+ std::wstring ToLowerAndBackSlash (const std::wstring& _strInput)
219
219
{
220
220
std::wstring strOut = _strInput;
221
221
0 commit comments