summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-03-08 08:19:50 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-03-08 08:19:50 +0000
commit1c4e7d39d46bb45f19cc4a27820b513d11fb3651 (patch)
tree92575c1ea3e46adcf3e84d6f333b368cba7c2c98 /src
parent75a9884fd6cdae4f76d56eb0a2e2ecd40d8081ec (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.h2
-rw-r--r--src/OptionHandler.h2
-rw-r--r--src/OptionHandlerImpl.h2
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;