None. The C++ string class only holds characters, they don't interpret them
in any way. What you want is encapsulated in the locales instead, see the
ctype facet or the functions toupper/tolower.
Again, the ctype facet is of use there, as it can tell you if something is
whitespace or not. I think there are also libraries out there that extend
strings/locales with such commonly used functions.