boost::algorithm::to_lower — Convert to lower case.
template<typename WritableRangeT> void to_lower(WritableRangeT & Input, const std::locale & Loc = std::locale());
Each element of the input sequence is converted to lower case. The input sequence is modified in-place.
Parameters
A range
a locale used for conversion