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, const Char *begin, const Char *end, int flags=0) const =0 |
Additional Inherited Members | |
Public Types inherited from boost::locale::converter_base | |
enum | conversion_type { normalization , upper_case , lower_case , case_folding , title_case } |
The flag used for facet - the type of operation to perform. More... | |
The facet that implements text manipulation.
It is used to perform text conversion operations defined by converter_base::conversion_type. It is implemented for supported character types, at least char
, wchar_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.