[ObjectHandler-cvs] ObjectHandler/oh objecthandler.cpp,1.6,1.7
Brought to you by:
ericehlers,
nando
From: Ferdinando A. <na...@us...> - 2007-01-02 11:15:27
|
Update of /cvsroot/objecthandler/ObjectHandler/oh In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv19201/oh Modified Files: objecthandler.cpp Log Message: uppercase not used anymore: use boost::algorithm::to_upper_copy instead Index: objecthandler.cpp =================================================================== RCS file: /cvsroot/objecthandler/ObjectHandler/oh/objecthandler.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** objecthandler.cpp 29 Oct 2006 16:13:43 -0000 1.6 --- objecthandler.cpp 2 Jan 2007 11:15:26 -0000 1.7 *************** *** 26,29 **** --- 26,30 ---- #include <ostream> #include <sstream> + #include <boost/algorithm/string/case_conv.hpp> #include <boost/regex.hpp> #include <algorithm> *************** *** 65,69 **** const std::string &objectID, const boost::shared_ptr<Object> &object) { ! convertCase_[uppercase(objectID)] = objectID; repository_[objectID] = object; return objectID; --- 66,70 ---- const std::string &objectID, const boost::shared_ptr<Object> &object) { ! convertCase_[boost::algorithm::to_upper_copy(objectID)] = objectID; repository_[objectID] = object; return objectID; *************** *** 73,77 **** const std::string &objectID) const { std::map<std::string, std::string>::const_iterator result ! = convertCase_.find(uppercase(objectID)); if (result == convertCase_.end()) { std::ostringstream msg; --- 74,78 ---- const std::string &objectID) const { std::map<std::string, std::string>::const_iterator result ! = convertCase_.find(boost::algorithm::to_upper_copy(objectID)); if (result == convertCase_.end()) { std::ostringstream msg; *************** *** 84,89 **** void ObjectHandler::deleteObject(const std::string &objectID) { ! repository_.erase(convertCase_[uppercase(objectID)]); ! convertCase_.erase(uppercase(objectID)); } --- 85,90 ---- void ObjectHandler::deleteObject(const std::string &objectID) { ! repository_.erase(convertCase_[boost::algorithm::to_upper_copy(objectID)]); ! convertCase_.erase(boost::algorithm::to_upper_copy(objectID)); } *************** *** 102,106 **** if (!object->permanent()) { repository_.erase(key); ! convertCase_.erase(uppercase(key)); } } --- 103,107 ---- if (!object->permanent()) { repository_.erase(key); ! convertCase_.erase(boost::algorithm::to_upper_copy(key)); } } *************** *** 140,144 **** void ObjectHandler::checkName(const std::string &objectID) { std::map<std::string, std::string>::const_iterator result = ! convertCase_.find(uppercase(objectID)); if (result != convertCase_.end()) { std::ostringstream msg; --- 141,145 ---- void ObjectHandler::checkName(const std::string &objectID) { std::map<std::string, std::string>::const_iterator result = ! convertCase_.find(boost::algorithm::to_upper_copy(objectID)); if (result != convertCase_.end()) { std::ostringstream msg; |