summaryrefslogtreecommitdiff
path: root/src/version_usage.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-09-27 22:45:31 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-09-27 22:45:31 +0900
commitae2e4cb7ffbe5d0384056cbf40f355e75f9defd7 (patch)
treed7e4359b34c964c9c9085832dba94721d8dd35a6 /src/version_usage.cc
parent8fc5cdea02afe9992acb680cf7ecce9f445fc5de (diff)
Handle OptionHandlers as raw pointer
Diffstat (limited to 'src/version_usage.cc')
-rw-r--r--src/version_usage.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/version_usage.cc b/src/version_usage.cc
index 77dd9e98..0713b527 100644
--- a/src/version_usage.cc
+++ b/src/version_usage.cc
@@ -93,7 +93,7 @@ void showUsage
out->printf("\n");
return;
} else if(keyword[0] == '#') {
- std::vector<SharedHandle<OptionHandler> > handlers =
+ std::vector<const OptionHandler*> handlers =
keyword == STR_TAG_ALL ? oparser->findAll() :
oparser->findByTag(idHelpTag(keyword.c_str()));
if(keyword == STR_TAG_ALL) {
@@ -107,13 +107,13 @@ void showUsage
out->printf("\n");
out->printf(_("Options:"));
out->printf("\n");
- for(std::vector<SharedHandle<OptionHandler> >::const_iterator i =
+ for(std::vector<const OptionHandler*>::const_iterator i =
handlers.begin(), eoi = handlers.end(); i != eoi; ++i) {
write(out, *(*i));
out->printf("\n");
}
} else {
- std::vector<SharedHandle<OptionHandler> > handlers =
+ std::vector<const OptionHandler*> handlers =
oparser->findByNameSubstring(keyword);
if(!handlers.empty()) {
out->printf(_("Printing options whose name includes '%s'."),
@@ -121,7 +121,7 @@ void showUsage
out->printf("\n");
out->printf(_("Options:"));
out->printf("\n");
- for(std::vector<SharedHandle<OptionHandler> >::const_iterator i =
+ for(std::vector<const OptionHandler*>::const_iterator i =
handlers.begin(), eoi = handlers.end(); i != eoi; ++i) {
write(out, *(*i));
out->printf("\n");