boost::text::v1::is_lower
// In header: <boost/text/case_mapping.hpp> template<code_point_iter I, std::sentinel_for< I > S> bool is_lower(I first, S last);
Returns true if no code point in [first, last) would change in a call to to_lower(), and false otherwise.
[first, last)