summaryrefslogtreecommitdiff
path: root/tools/Tool.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/Tool.h')
-rw-r--r--tools/Tool.h5
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;
};