|
HoverRace
2.0
|
#include "OS.h"
Include dependency graph for Str.h:
This graph shows which files directly or indirectly include this file: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 |
1.8.11