boost::algorithm::to_lower — Convert to lower case.
template<typename MutableCollectionT> void to_lower(MutableCollectionT & 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 collection
a locale used for conversion