Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
case_conv.hpp File Reference

Defines sequence case-conversion algorithms. More...

#include <boost/algorithm/string/config.hpp>
#include <algorithm>
#include <locale>
#include <boost/iterator/transform_iterator.hpp>
#include <boost/range/as_literal.hpp>
#include <boost/range/begin.hpp>
#include <boost/range/end.hpp>
#include <boost/range/value_type.hpp>
#include <boost/algorithm/string/detail/case_conv.hpp>
Include dependency graph for case_conv.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::algorithm
 

Functions

template<typename OutputIteratorT , typename RangeT >
OutputIteratorT boost::algorithm::to_lower_copy (OutputIteratorT Output, const RangeT &Input, const std::locale &Loc=std::locale())
 Convert to lower case. More...
 
template<typename SequenceT >
SequenceT boost::algorithm::to_lower_copy (const SequenceT &Input, const std::locale &Loc=std::locale())
 Convert to lower case. More...
 
template<typename WritableRangeT >
void boost::algorithm::to_lower (WritableRangeT &Input, const std::locale &Loc=std::locale())
 Convert to lower case. More...
 
template<typename OutputIteratorT , typename RangeT >
OutputIteratorT boost::algorithm::to_upper_copy (OutputIteratorT Output, const RangeT &Input, const std::locale &Loc=std::locale())
 Convert to upper case. More...
 
template<typename SequenceT >
SequenceT boost::algorithm::to_upper_copy (const SequenceT &Input, const std::locale &Loc=std::locale())
 Convert to upper case. More...
 
template<typename WritableRangeT >
void boost::algorithm::to_upper (WritableRangeT &Input, const std::locale &Loc=std::locale())
 Convert to upper case. More...
 

Detailed Description

Defines sequence case-conversion algorithms.

Algorithms convert each element in the input sequence to the desired case using provided locales.