--- trunk/OOPSE-4/src/utils/StringUtils.hpp 2005/11/16 23:10:02 2448 +++ trunk/OOPSE-4/src/utils/StringUtils.hpp 2006/01/11 19:01:20 2544 @@ -139,6 +139,8 @@ namespace oopse { } return ret; } + + bool isInteger(const std::string& str); std::string OOPSE_itoa(int value, unsigned int base = 10); @@ -148,8 +150,24 @@ namespace oopse { /**@todo need implementation */ std::string getSuffix(const std::string& str); - +template +std::string containerToString(const ContainerType& cont) { + std::ostringstream oss; + oss << "("; + typename ContainerType::const_iterator i = cont.begin(); + if (i != cont.end()) { + oss << *i; + ++i; + } + for (; i != cont.end();++i) { + oss << ", "; + oss << *i; + } + oss << ")"; + return oss.str(); +} + } #endif