diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-09-27 22:45:31 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2012-09-27 22:45:31 +0900 |
| commit | ae2e4cb7ffbe5d0384056cbf40f355e75f9defd7 (patch) | |
| tree | d7e4359b34c964c9c9085832dba94721d8dd35a6 /src/version_usage.cc | |
| parent | 8fc5cdea02afe9992acb680cf7ecce9f445fc5de (diff) | |
Handle OptionHandlers as raw pointer
Diffstat (limited to 'src/version_usage.cc')
| -rw-r--r-- | src/version_usage.cc | 8 |
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"); |
