mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-28 22:56:32 +00:00
Fix WinML build warnings in HStringFromUTF8 (#8519)
This commit is contained in:
parent
ceeb1a65d6
commit
73660d78df
2 changed files with 7 additions and 7 deletions
|
|
@ -314,7 +314,7 @@ STDMETHODIMP OnnruntimeModel::AddOperator(
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
static ONNXTensorElementDataType
|
||||
inline ONNXTensorElementDataType
|
||||
ONNXTensorElementDataTypeFromTensorKind(winml::TensorKind kind) {
|
||||
switch (kind) {
|
||||
case winml::TensorKind::Boolean: {
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ struct HStringBuilder {
|
|||
HSTRING_BUFFER buffer_{nullptr};
|
||||
};
|
||||
|
||||
static winrt::hstring HStringFromUTF8(const char* input, size_t input_length) {
|
||||
inline winrt::hstring HStringFromUTF8(const char* input, size_t input_length) {
|
||||
if (input_length == 0) {
|
||||
return {};
|
||||
} else if (input_length <= (std::numeric_limits<size_t>::max)()) {
|
||||
|
|
@ -52,17 +52,17 @@ static winrt::hstring HStringFromUTF8(const char* input, size_t input_length) {
|
|||
}
|
||||
}
|
||||
|
||||
static winrt::hstring HStringFromUTF8(const char* input) {
|
||||
inline winrt::hstring HStringFromUTF8(const char* input) {
|
||||
return input != nullptr
|
||||
? HStringFromUTF8(input, strlen(input))
|
||||
: L"";
|
||||
}
|
||||
|
||||
static winrt::hstring HStringFromUTF8(const std::string& input) {
|
||||
inline winrt::hstring HStringFromUTF8(const std::string& input) {
|
||||
return HStringFromUTF8(input.c_str(), input.size());
|
||||
}
|
||||
|
||||
static std::string UTF8FromUnicode(const wchar_t* input, size_t input_length) {
|
||||
inline std::string UTF8FromUnicode(const wchar_t* input, size_t input_length) {
|
||||
if (input_length == 0) {
|
||||
return {};
|
||||
} else if (input_length <= (std::numeric_limits<size_t>::max)()) {
|
||||
|
|
@ -79,11 +79,11 @@ static std::string UTF8FromUnicode(const wchar_t* input, size_t input_length) {
|
|||
}
|
||||
}
|
||||
|
||||
static std::string UTF8FromHString(const winrt::hstring& input) {
|
||||
inline std::string UTF8FromHString(const winrt::hstring& input) {
|
||||
return UTF8FromUnicode(input.data(), input.size());
|
||||
}
|
||||
|
||||
static std::wstring WStringFromString(const std::string& string) {
|
||||
inline std::wstring WStringFromString(const std::string& string) {
|
||||
std::wostringstream woss;
|
||||
woss << string.data();
|
||||
return woss.str();
|
||||
|
|
|
|||
Loading…
Reference in a new issue