Boost.UI
User Interface Boost library
|
String class and operations. More...
Go to the source code of this file.
Classes | |
class | boost::ui::uistring |
Helper class to convert string between UI and application logic only. More... | |
struct | std::hash< boost::ui::uistring > |
std::hash specialization for boost::ui::uistring More... | |
Namespaces | |
boost | |
Boost C++ libraries namespace. | |
boost::ui | |
Boost.UI library namespace. | |
std | |
Standard C++ namespace. | |
Functions | |
std::size_t | boost::ui::hash_value (const uistring &value) |
Returns hash of uistring for boost::hash. | |
void | std::swap (boost::ui::uistring &a, boost::ui::uistring &b) |
Specializes the std::swap algorithm. | |
uistring | boost::ui::u8uistring (const char *str) |
Constructs uistring from UTF-8 encoded string. | |
uistring | boost::ui::u8uistring (const std::string &str) |
Constructs uistring from UTF-8 encoded string. | |
uistring | boost::ui::utf8 (const char *str) |
Constructs uistring from UTF-8 encoded string. | |
uistring | boost::ui::utf8 (const std::string &str) |
Constructs uistring from UTF-8 encoded string. | |
uistring | boost::ui::asciiuistring (const char *str) |
Constructs uistring from 7-bit ASCII encoded string. | |
uistring | boost::ui::asciiuistring (const std::string &str) |
Constructs uistring from 7-bit ASCII encoded string. | |
uistring | boost::ui::ascii (const char *str) |
Constructs uistring from 7-bit ASCII encoded string. | |
uistring | boost::ui::ascii (const std::string &str) |
Constructs uistring from 7-bit ASCII encoded string. | |
uistring | boost::ui::operator+ (const uistring &lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const uistring &lhs, uistring &&rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, uistring &&rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const uistring &lhs, wchar_t rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const uistring &lhs, const wchar_t *rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (wchar_t lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const wchar_t *lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const uistring &lhs, char16_t rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const uistring &lhs, const char16_t *rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (char16_t lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const char16_t *lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const uistring &lhs, char32_t rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const uistring &lhs, const char32_t *rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (char32_t lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const char32_t *lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, wchar_t rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, const wchar_t *rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, char16_t rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, const char16_t *rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, char32_t rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, const char32_t *rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::to_uistring (int value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (unsigned int value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (long value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (unsigned long value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (long long value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (unsigned long long value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (float value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (double value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (long double value) |
Converts numeric value to uistring. | |
uistring | boost::ui::u8uistring (const char *str) |
Constructs uistring from UTF-8 encoded string. | |
uistring | boost::ui::u8uistring (const std::string &str) |
Constructs uistring from UTF-8 encoded string. | |
uistring | boost::ui::utf8 (const char *str) |
Constructs uistring from UTF-8 encoded string. | |
uistring | boost::ui::utf8 (const std::string &str) |
Constructs uistring from UTF-8 encoded string. | |
uistring | boost::ui::asciiuistring (const char *str) |
Constructs uistring from 7-bit ASCII encoded string. | |
uistring | boost::ui::asciiuistring (const std::string &str) |
Constructs uistring from 7-bit ASCII encoded string. | |
uistring | boost::ui::ascii (const char *str) |
Constructs uistring from 7-bit ASCII encoded string. | |
uistring | boost::ui::ascii (const std::string &str) |
Constructs uistring from 7-bit ASCII encoded string. | |
uistring | boost::ui::operator+ (const uistring &lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const uistring &lhs, uistring &&rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, uistring &&rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const uistring &lhs, wchar_t rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const uistring &lhs, const wchar_t *rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (wchar_t lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const wchar_t *lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const uistring &lhs, char16_t rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const uistring &lhs, const char16_t *rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (char16_t lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const char16_t *lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const uistring &lhs, char32_t rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const uistring &lhs, const char32_t *rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (char32_t lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (const char32_t *lhs, const uistring &rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, wchar_t rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, const wchar_t *rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, char16_t rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, const char16_t *rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, char32_t rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::operator+ (uistring &&lhs, const char32_t *rhs) |
Concatenates two strings or the string and the character. | |
uistring | boost::ui::to_uistring (int value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (unsigned int value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (long value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (unsigned long value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (long long value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (unsigned long long value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (float value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (double value) |
Converts numeric value to uistring. | |
uistring | boost::ui::to_uistring (long double value) |
Converts numeric value to uistring. | |
String class and operations.