diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-03-08 08:19:50 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-03-08 08:19:50 +0000 |
| commit | 1c4e7d39d46bb45f19cc4a27820b513d11fb3651 (patch) | |
| tree | 92575c1ea3e46adcf3e84d6f333b368cba7c2c98 /src | |
| parent | 75a9884fd6cdae4f76d56eb0a2e2ecd40d8081ec (diff) | |
2009-03-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Declared hide() in OptionHandler.
* src/NameMatchOptionHandler.h
* src/OptionHandler.h
* src/OptionHandlerImpl.h
Diffstat (limited to 'src')
| -rw-r--r-- | src/NameMatchOptionHandler.h | 2 | ||||
| -rw-r--r-- | src/OptionHandler.h | 2 | ||||
| -rw-r--r-- | src/OptionHandlerImpl.h | 2 |
3 files changed, 5 insertions, 1 deletions
diff --git a/src/NameMatchOptionHandler.h b/src/NameMatchOptionHandler.h index a1024951..aa957632 100644 --- a/src/NameMatchOptionHandler.h +++ b/src/NameMatchOptionHandler.h @@ -141,7 +141,7 @@ public: return _hidden; } - void hide() + virtual void hide() { _hidden = true; } diff --git a/src/OptionHandler.h b/src/OptionHandler.h index c8306488..e068373e 100644 --- a/src/OptionHandler.h +++ b/src/OptionHandler.h @@ -70,6 +70,8 @@ public: virtual bool isHidden() const = 0; + virtual void hide() = 0; + enum ARG_TYPE { REQ_ARG, OPT_ARG, diff --git a/src/OptionHandlerImpl.h b/src/OptionHandlerImpl.h index 2475d4a9..3b9d4046 100644 --- a/src/OptionHandlerImpl.h +++ b/src/OptionHandlerImpl.h @@ -81,6 +81,8 @@ public: virtual bool isHidden() const { return true; } + virtual void hide() {} + virtual OptionHandler::ARG_TYPE getArgType() const { return OptionHandler::NO_ARG; |
