Name
unicode::tolower, unicode::toupper — unicode version of
tolower(3) and toupper(3)
Synopsis
#include <courier-unicode.h>
std::string
unicode::tolower( |
const std::string &string) ; |
std::string
unicode::tolower( |
const std::string &string, |
|
const std::string &charset) ; |
std::u32string
unicode::tolower( |
const std::u32string &u) ; |
std::string
unicode::toupper( |
const std::string &string) ; |
std::string
unicode::toupper( |
const std::string &string, |
|
const std::string &charset) ; |
std::u32string
unicode::toupper( |
const std::u32string &u) ; |
DESCRIPTION
These functions convert the string
parameter, in
charset
or
unicode_default_chset(3),
to unicode, replace each character with unicode_lc(3) or unicode_uc(3), then convert
it back to the same character set, returning the resulting
string.
Passing a const std::u32string
&
directly also converts it accordingly, returning
the converted unicode string.