コード例 #1
0
ファイル: capitalize.hpp プロジェクト: LuisBL/pythran
 types::str capitalize(types::str const &s)
 {
   if (s.empty())
     return s;
   else {
     types::str copy = s;
     copy[0] = ::toupper(s[0]);
     std::transform(s.begin() + 1, s.end(), copy.begin() + 1, ::tolower);
     return copy;
   }
 }
コード例 #2
0
ファイル: isalpha.hpp プロジェクト: serge-sans-paille/pythran
 bool isalpha(types::str const &s)
 {
   return !s.empty() && std::all_of(s.chars().begin(), s.chars().end(),
                                    (int (*)(int))std::isalpha);
 }