HoverRace
2.0
|
#include "OS.h"
Go to the source code of this file.
Classes | |
class | HoverRace::Util::Str::Lua |
Mark a string to be streamed out escaped for Lua. More... | |
class | HoverRace::Util::Str::PU |
class | HoverRace::Util::Str::PW |
class | HoverRace::Util::Str::UW |
Utility class for easy conversion of UTF-8 to wide strings. More... | |
class | HoverRace::Util::Str::WU |
Utility class for easy conversion of wide strings to UTF-8. More... | |
Namespaces | |
HoverRace | |
HoverRace::Util | |
HoverRace::Util::Str | |
Macros | |
#define | MR_DllDeclare |
Functions | |
MR_DllDeclare void | HoverRace::Util::Str::Append (std::string &dest, const std::string &src, size_t len) |
Append a string onto another string with a specific maximum length. More... | |
MR_DllDeclare size_t | HoverRace::Util::Str::Assign (std::string &dest, const std::string &src, size_t len) |
Assign a UTF-8 string to another, with a maximum length. More... | |
std::ostream & | HoverRace::Util::Str::operator<< (std::ostream &os, const Lua &lua) |
OS::path_t | HoverRace::Util::Str::UP (const char *s=nullptr) noexcept |
OS::path_t | HoverRace::Util::Str::UP (const std::string &s) noexcept |
MR_DllDeclare wchar_t * | HoverRace::Util::Str::Utf8ToWide (const char *s) |
Convert a UTF-8 string to a wide string. More... | |
MR_DllDeclare char * | HoverRace::Util::Str::WideToUtf8 (const wchar_t *ws) |
Convert a wide string to a UTF-8 string. More... | |
OS::path_t | HoverRace::Util::Str::WP (const wchar_t *s=NULL) noexcept |
OS::path_t | HoverRace::Util::Str::WP (const std::wstring &s) noexcept |
#define MR_DllDeclare |