diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-11-05 01:26:09 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-11-05 01:26:09 +0900 |
| commit | d305432ec0015cfc9479331531a78f29c398bd8c (patch) | |
| tree | 60dbbe77105a8a913949f9ddf827526788f149cd /src/option_processing.cc | |
| parent | 1d56c172251ec9f7c2499c7a1f2885af61066f9a (diff) | |
Code cleanup. Avoid std::string temporaries.
Diffstat (limited to 'src/option_processing.cc')
| -rw-r--r-- | src/option_processing.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/option_processing.cc b/src/option_processing.cc index d016173e..573b95ae 100644 --- a/src/option_processing.cc +++ b/src/option_processing.cc @@ -118,11 +118,11 @@ void option_processing(Option& op, std::vector<std::string>& uris, const char A2_HH[] = "--"; if(util::startsWith(keyword.begin(), keyword.end(), A2_HH, vend(A2_HH)-1)) { - keyword = keyword.substr(2); + keyword.erase(keyword.begin(), keyword.begin()+2); } std::string::size_type eqpos = keyword.find("="); if(eqpos != std::string::npos) { - keyword = keyword.substr(0, eqpos); + keyword.erase(keyword.begin()+eqpos, keyword.end()); } } showUsage(keyword, oparser); |
