aboutsummaryrefslogtreecommitdiff
path: root/src/FileUtil.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2018-01-01 09:40:08 +0100
committerdec05eba <dec05eba@protonmail.com>2018-01-01 09:41:07 +0100
commit1f6ee990275f412d4cc84483051fd549710da634 (patch)
tree9d41c91a67390d05329c590876da8656e4c0c4d8 /src/FileUtil.cpp
parent281ca4edaaa40d1cbffcde1e6f593133653397b8 (diff)
Add config parsing for cmake
cmake has not integrated yet, but it will parse... Add test script to easily run tests
Diffstat (limited to 'src/FileUtil.cpp')
-rw-r--r--src/FileUtil.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/FileUtil.cpp b/src/FileUtil.cpp
index e53aa85..2626ee3 100644
--- a/src/FileUtil.cpp
+++ b/src/FileUtil.cpp
@@ -23,6 +23,11 @@ namespace sibs
{
return utf8Str;
}
+
+ FileString toFileString(const StringView &utf8Str)
+ {
+ return FileString(utf8Str.data, utf8Str.size);
+ }
#else
std::string toUtf8(const sibs::FileString &input)
{
@@ -57,6 +62,13 @@ namespace sibs
{
return utf8To16(utf8Str);
}
+
+ FileString toFileString(const StringView &utf8Str)
+ {
+ FileString result;
+ utf8::utf8to16(utf8Str.data, utf8Str.data + utf8Str.size, std::back_inserter(result));
+ return result;
+ }
FileString getLastErrorAsString()
{