protected virtual member function
<locale>
std::ctype::do_tolower
| single character (1) | 
       char_type do_tolower (char_type c) const;
  | 
|---|
| sequence (2) | 
const char_type* do_tolower (char_type* low, const char_type* high) const;  | 
|---|
Convert to lowercase [virtual]
Virtual protected member function called by ctype::tolower to transform characters into lowercase.
Polymorphic derived classes can overwrite the behavior of this function.
See ctype::tolower for its default behavior in ctype.