3#ifndef IMT_BASE_LIB_STRINGS_STRINGCONVERSION_H
4#define IMT_BASE_LIB_STRINGS_STRINGCONVERSION_H
36 static std::string toNarrowString(
wchar_t const*
const pString,
int32_t const len = -1);
41 static inline std::string toNarrowString(std::wstring
const& str) {
42 return toNarrowString(str.c_str(),
static_cast<int32_t>(str.length()));
50 static std::wstring toWideString(
char_t const*
const pString,
int32_t const len = -1);
57 static std::wstring utf8ToWideString(
char_t const*
const pString,
int32_t const len = -1);
This is a application specific file which is used to configure Imt.Base.Core.Math.
char char_t
The char_t typedef does not indicate size and signedness and is simply included to allow char objects...