Boost.Locale
|
The facet that implements text manipulation. More...
#include <boost/locale/conversion.hpp>
Public Member Functions | |
converter (size_t refs=0) | |
Standard constructor. | |
virtual std::basic_string< Char > | convert (conversion_type how, Char const *begin, Char const *end, int flags=0) const =0 |
Static Public Attributes | |
static std::locale::id | id |
Locale identification. | |
Additional Inherited Members | |
Public Types inherited from boost::locale::converter_base | |
enum | conversion_type { normalization, upper_case, lower_case, case_folding, title_case } |
The facet that implements text manipulation.
It is used to performs text conversion operations defined by conversion_type. It is specialized for four types of characters char
, wchar_t
, char16_t
, char32_t
|
pure virtual |
Convert text in range [begin, end) according to conversion method how. Parameter flags is used for specification of normalization method like nfd, nfc etc.