diff options
Diffstat (limited to 'tools/Tool.h')
-rw-r--r-- | tools/Tool.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/Tool.h b/tools/Tool.h index ae8a6917807..a72ca6d4964 100644 --- a/tools/Tool.h +++ b/tools/Tool.h @@ -22,6 +22,9 @@ namespace mongo { boost::program_options::options_description_easy_init add_options(){ return _options->add_options(); } + void addPositionArg( const char * name , int pos ){ + _positonalOptions.add( name , pos ); + } string getParam( string name , string def="" ){ if ( _params.count( name ) ) @@ -40,6 +43,8 @@ namespace mongo { private: boost::program_options::options_description * _options; + boost::program_options::positional_options_description _positonalOptions; + boost::program_options::variables_map _params; }; |