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