00001
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #include "stringconverter.hpp"
00030 #include <string>
00031 #include <sstream>
00032 #include <algorithm>
00033 #include <boost/algorithm/string/case_conv.hpp>
00034
00035 using namespace std;
00036 using namespace boost;
00037 using namespace H;
00038
00040
00042
00044
00046
00050 stringconverter::stringconverter(int Value) {
00051 stringstream ss;
00052 ss << Value;
00053 ss >> *this;
00054 }
00055
00059 stringconverter::~stringconverter() throw() {
00060 }
00061
00063
00065
00070 std::string stringconverter::toLower(std::string const & convertee) {
00071 string t = convertee;
00072 boost::to_lower(t);
00073 return t;
00074 }
00075
00080 std::string stringconverter::toUpper(std::string const & convertee) {
00081 string t = convertee;
00082 boost::to_upper(t);
00083 return t;
00084 }