diff options
| author | Antonin Kral <a.kral@bobek.cz> | 2012-08-29 20:54:51 +0200 |
|---|---|---|
| committer | Antonin Kral <a.kral@bobek.cz> | 2012-08-29 20:54:51 +0200 |
| commit | 83957b73f9177f6e38bd5375bd93ca1f6a47188c (patch) | |
| tree | f20b7d6ac9a9c64ff5bb6b5910a24abbb356b1d5 /util/stringutils.cpp | |
| parent | 5071d203970edd4c995493d810abe20987e76fe9 (diff) | |
Imported Upstream version 2.2.0upstream/2.2.0
Diffstat (limited to 'util/stringutils.cpp')
| -rw-r--r-- | util/stringutils.cpp | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/util/stringutils.cpp b/util/stringutils.cpp deleted file mode 100644 index 229f57bb3cb..00000000000 --- a/util/stringutils.cpp +++ /dev/null @@ -1,44 +0,0 @@ -// stringutils.cpp - -/** -* Copyright (C) 2008 10gen Inc. -* -* This program is free software: you can redistribute it and/or modify -* it under the terms of the GNU Affero General Public License, version 3, -* as published by the Free Software Foundation. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU Affero General Public License for more details. -* -* You should have received a copy of the GNU Affero General Public License -* along with this program. If not, see <http://www.gnu.org/licenses/>. -*/ - -#include "pch.h" - -namespace mongo { - - void splitStringDelim( const string& str , vector<string>* res , char delim ) { - if ( str.empty() ) - return; - - size_t beg = 0; - size_t pos = str.find( delim ); - while ( pos != string::npos ) { - res->push_back( str.substr( beg, pos - beg) ); - beg = ++pos; - pos = str.find( delim, beg ); - } - res->push_back( str.substr( beg ) ); - } - - void joinStringDelim( const vector<string>& strs , string* res , char delim ) { - for ( vector<string>::const_iterator it = strs.begin(); it != strs.end(); ++it ) { - if ( it !=strs.begin() ) res->push_back( delim ); - res->append( *it ); - } - } - -} // namespace mongo |
