"tests/git@developer.sourcefind.cn:SIYIXNI/vllm.git" did not exist on "a130cf331ef8b91197150e5a47a09e2b9487e61b"
Commit 670a3e95 authored by Jesse Beder's avatar Jesse Beder
Browse files

Patched to read into std::wstring

parent 5b7f931c
......@@ -32,4 +32,7 @@ namespace YAML
template <>
bool Converter<bool>::Convert(const std::string& input, bool& output);
template <>
bool Converter<std::wstring>::Convert(const std::string& input, std::wstring& output);
}
#include "conversion.h"
#include <algorithm>
#include <cstdlib>
////////////////////////////////////////////////////////////////
// Specializations for converting a string to specific types
......@@ -82,5 +82,19 @@ namespace YAML
return false;
}
template <>
bool Converter<std::wstring>::Convert(const std::string& input, std::wstring& output)
{
output.clear();
output.resize(std::mbstowcs(NULL, input.data(), input.size()));
std::mbstowcs(
(wchar_t *) output.data(),
input.data(),
input.size()
);
return true;
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment