Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
conversion.hpp File Reference
#include <boost/locale/config.hpp>
#include <locale>
Include dependency graph for conversion.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::locale::converter_base
 This class provides base flags for text manipulation. More...
 
singleton  boost::locale::converter< CharType >
 
class  boost::locale::converter< char >
 
class  boost::locale::converter< wchar_t >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::locale
 This is the main namespace that encloses all localization classes.
 

Enumerations

enum  boost::locale::norm_type {
  boost::locale::norm_nfd,
  boost::locale::norm_nfc,
  boost::locale::norm_nfkd,
  boost::locale::norm_nfkc,
  boost::locale::norm_default = norm_nfc
}
 The type that defined normalization form More...
 

Functions

template<typename CharType >
std::basic_string< CharType > boost::locale::normalize (std::basic_string< CharType > const &str, norm_type n=norm_default, std::locale const &loc=std::locale())
 Normalize Unicode string str according to normalization form n. More...
 
template<typename CharType >
std::basic_string< CharType > boost::locale::normalize (CharType const *str, norm_type n=norm_default, std::locale const &loc=std::locale())
 Normalize NUL terminated Unicode string str according to normalization form n. More...
 
template<typename CharType >
std::basic_string< CharType > boost::locale::normalize (CharType const *begin, CharType const *end, norm_type n=norm_default, std::locale const &loc=std::locale())
 Normalize Unicode string in range [begin,end) according to normalization form n. More...
 
template<typename CharType >
std::basic_string< CharType > boost::locale::to_upper (std::basic_string< CharType > const &str, std::locale const &loc=std::locale())
 Convert a string str to upper case according to locale loc. More...
 
template<typename CharType >
std::basic_string< CharType > boost::locale::to_upper (CharType const *str, std::locale const &loc=std::locale())
 Convert a NUL terminated string str to upper case according to locale loc. More...
 
template<typename CharType >
std::basic_string< CharType > boost::locale::to_upper (CharType const *begin, CharType const *end, std::locale const &loc=std::locale())
 Convert a string in range [begin,end) to upper case according to locale loc. More...
 
template<typename CharType >
std::basic_string< CharType > boost::locale::to_lower (std::basic_string< CharType > const &str, std::locale const &loc=std::locale())
 Convert a string str to lower case according to locale loc. More...
 
template<typename CharType >
std::basic_string< CharType > boost::locale::to_lower (CharType const *str, std::locale const &loc=std::locale())
 Convert a NUL terminated string str to lower case according to locale loc. More...
 
template<typename CharType >
std::basic_string< CharType > boost::locale::to_lower (CharType const *begin, CharType const *end, std::locale const &loc=std::locale())
 Convert a string in range [begin,end) to lower case according to locale loc. More...
 
template<typename CharType >
std::basic_string< CharType > boost::locale::to_title (std::basic_string< CharType > const &str, std::locale const &loc=std::locale())
 Convert a string str to title case according to locale loc. More...
 
template<typename CharType >
std::basic_string< CharType > boost::locale::to_title (CharType const *str, std::locale const &loc=std::locale())
 Convert a NUL terminated string str to title case according to locale loc. More...
 
template<typename CharType >
std::basic_string< CharType > boost::locale::to_title (CharType const *begin, CharType const *end, std::locale const &loc=std::locale())
 Convert a string in range [begin,end) to title case according to locale loc. More...
 
template<typename CharType >
std::basic_string< CharType > boost::locale::fold_case (std::basic_string< CharType > const &str, std::locale const &loc=std::locale())
 Fold case of a string str according to locale loc. More...
 
template<typename CharType >
std::basic_string< CharType > boost::locale::fold_case (CharType const *str, std::locale const &loc=std::locale())
 Fold case of a NUL terminated string str according to locale loc. More...
 
template<typename CharType >
std::basic_string< CharType > boost::locale::fold_case (CharType const *begin, CharType const *end, std::locale const &loc=std::locale())
 Fold case of a string in range [begin,end) according to locale loc. More...