MD::UnicodeStringTrait Struct
struct MD::UnicodeStringTraitTrait to use this library with std::string. More...
Header: | #include <md4qt/traits.h> |
CMake: | find_package(md4qt REQUIRED COMPONENTS md4qt) target_link_libraries(mytarget PRIVATE md4qt::md4qt) |
Static Public Members
MD::UnicodeStringTrait::String | absoluteFilePath(const MD::UnicodeStringTrait::String &path) |
void | appendUcs4(MD::UnicodeStringTrait::String &str, char32_t ch) |
bool | fileExists(const MD::UnicodeStringTrait::String &fileName) |
bool | fileExists(const MD::UnicodeStringTrait::String &fileName, const MD::UnicodeStringTrait::String &workingPath) |
bool | isUnicodeWhitespace(const MD::UnicodeChar &ch) |
long long | lastIndexOf(const MD::UnicodeStringTrait::String &where, const MD::UnicodeStringTrait::String &what, long long from) |
MD::UnicodeStringTrait::Char | latin1ToChar(char latin1) |
MD::UnicodeStringTrait::String | latin1ToString(const char *latin1) |
MD::UnicodeStringTrait::String | utf16ToString(const char16_t *u16) |
MD::UnicodeStringTrait::String | utf8ToString(const char *utf8) |
Detailed Description
Member Function Documentation
[static]
MD::UnicodeStringTrait::String UnicodeStringTrait::absoluteFilePath(const MD::UnicodeStringTrait::String &path)
Returns absolute file path.
path Path.
[static]
void UnicodeStringTrait::appendUcs4(MD::UnicodeStringTrait::String &str, char32_t ch)
Add UCS4 to string.
str String.
ch Character to append.
[static]
bool UnicodeStringTrait::fileExists(const MD::UnicodeStringTrait::String &fileName)
Returns whether file exist.
fileName File name.
[static]
bool UnicodeStringTrait::fileExists(const MD::UnicodeStringTrait::String &fileName, const MD::UnicodeStringTrait::String &workingPath)
Returns whether file exist.
fileName File name.
workingPath Working path.
[static]
bool UnicodeStringTrait::isUnicodeWhitespace(const MD::UnicodeChar &ch)
Returns whether Unicode whitespace?
ch Character to check.
[static]
long long UnicodeStringTrait::lastIndexOf(const MD::UnicodeStringTrait::String &where, const MD::UnicodeStringTrait::String &what, long long from)
Search for last occurrence of string.
where String for checking.
what What to look for?
from Start position.
[static]
MD::UnicodeStringTrait::Char UnicodeStringTrait::latin1ToChar(char latin1)
Convert Latin1 char into trait's char.
latin1 Character.
[static]
MD::UnicodeStringTrait::String UnicodeStringTrait::latin1ToString(const char *latin1)
Convert Latin1 into trait's string.
latin1 String.
[static]
MD::UnicodeStringTrait::String UnicodeStringTrait::utf16ToString(const char16_t *u16)
Convert UTF-16 into trait's string.
u16 String.
[static]
MD::UnicodeStringTrait::String UnicodeStringTrait::utf8ToString(const char *utf8)
Convert UTF8 into trait's string.
utf8 UTF-8 string.