diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-05-19 10:25:38 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-05-19 10:25:38 +0000 |
| commit | 0189bbc6bc727d161b9adcd2fa82f6c573bbf0a7 (patch) | |
| tree | 9ac9851562949b00e241fbed96358791338910c2 /src/Option.cc | |
| parent | e59f4f2fe3280b86c76fe5424d171e3e33113beb (diff) | |
2008-05-19 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Defined option name and possible values as std::string to reduce
temporary string object creation in runtime.
* src/HelpItemFactory.cc
* src/LogFactory.cc
* src/Option.cc
* src/OptionHandlerFactory.cc
* src/option_processing.cc
* src/prefs.cc
* src/prefs.h
Diffstat (limited to 'src/Option.cc')
| -rw-r--r-- | src/Option.cc | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/Option.cc b/src/Option.cc index 3d135203..a2d34e6d 100644 --- a/src/Option.cc +++ b/src/Option.cc @@ -80,12 +80,7 @@ int64_t Option::getAsLLInt(const std::string& name) const { } bool Option::getAsBool(const std::string& name) const { - const std::string& value = get(name); - if(strcmp(value.c_str(), V_TRUE) == 0) { - return true; - } else { - return false; - } + return get(name) == V_TRUE; } double Option::getAsDouble(const std::string& name) const { |
