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. |
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
virtual std::basic_string<Char> boost::locale::converter< Char >::convert | ( | conversion_type | how, |
Char const * | begin, | ||
Char const * | end, | ||
int | flags = 0 |
||
) | const [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.