|  | 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.