# include <iostream>
#endif // DEBUG
-const std::string PlaQui::Server::String::SPACE_CHARS = " \t\n\r";
-
-PlaQui::Server::String::String(const std::string& str):
- std::string(str.c_str()) {
+using namespace std;
+
+namespace PlaQui {
+
+namespace Server {
+
+const string String::SPACE_CHARS = " \t\n\r";
+
+String::~String(void) {
}
-PlaQui::Server::String& PlaQui::Server::String::trim(
- const PlaQui::Server::String& clist) {
+String::String(const string& str):
+ string(str.c_str()) {
+}
+
+String& String::trim(const String& clist) {
erase(0, find_first_not_of(clist));
erase(find_last_not_of(clist) + 1);
return *this;
}
-PlaQui::Server::String& PlaQui::Server::String::to_lower(void) {
- std::transform(begin(), end(), begin(), tolower);
+String& String::to_lower(void) {
+ transform(begin(), end(), begin(), ::tolower);
return *this;
}
-PlaQui::Server::String& PlaQui::Server::String::to_upper(void) {
- std::transform(begin(), end(), begin(), toupper);
+String& String::to_upper(void) {
+ transform(begin(), end(), begin(), ::toupper);
return *this;
}
+} // namespace Server
+
+} // namespace PlaQui
+