summaryrefslogtreecommitdiff
path: root/src/option_processing.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-05 01:26:09 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-05 01:26:09 +0900
commitd305432ec0015cfc9479331531a78f29c398bd8c (patch)
tree60dbbe77105a8a913949f9ddf827526788f149cd /src/option_processing.cc
parent1d56c172251ec9f7c2499c7a1f2885af61066f9a (diff)
Code cleanup. Avoid std::string temporaries.
Diffstat (limited to 'src/option_processing.cc')
-rw-r--r--src/option_processing.cc4
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);