libshevek

- Main Page
- Classes
- Files

- File List

src/case.hh

    00001 /* case.hh - Convert case in strings
    00002  * Copyright 2008 Bas Wijnen <wijnen@debian.org>
    00003  *
    00004  * This program is free software: you can redistribute it and/or modify
    00005  * it under the terms of the GNU General Public License as published by
    00006  * the Free Software Foundation, either version 3 of the License, or
    00007  * (at your option) any later version.
    00008  *
    00009  * This program is distributed in the hope that it will be useful,
    00010  * but WITHOUT ANY WARRANTY; without even the implied warranty of
    00011  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    00012  * GNU General Public License for more details.
    00013  *
    00014  * You should have received a copy of the GNU General Public License
    00015  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    00016  */
    00017
    00018 #ifndef SHEVEK_CASE_HH
    00019 #define SHEVEK_CASE_HH
    00020
    00021 #include <string>
    00022
    00023 namespace shevek
    00024 {
    00026         std::string toupper (std::string const &orig);
    00028         std::string tolower (std::string const &orig);
    00032         inline std::string casefold (std::string const &orig)
    00033         {
    00034                 return tolower (orig);
    00035         }
    00036 }
    00037
    00038 #endif