AmpGen 2.1
Loading...
Searching...
No Matches
AmpGen::OptionsParser Class Reference

Detailed Description

Definition at line 14 of file OptionsParser.h.

Public Types

typedef std::map< std::string, std::vector< std::string > >::const_iterator const_iterator
 
typedef std::map< std::string, std::vector< std::string > >::iterator iterator
 

Public Member Functions

void setQuiet ()
 
void addArg (const std::string &arg)
 
void setCommandLineArgs (int argc, char **argv, const std::string &description="")
 
void import (const std::string &fName)
 
iterator find (const std::string &name)
 
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
std::vector< std::vector< std::string > > getInputOrdered () const
 

Static Public Member Functions

static OptionsParsergetMe ()
 
static bool printHelp ()
 
static void setArgs (int argc, char **argv, const std::string &description="")
 
static void setArg (const std::string &arg)
 

Member Typedef Documentation

◆ const_iterator

typedef std::map<std::string,std::vector<std::string>>::const_iterator AmpGen::OptionsParser::const_iterator

Definition at line 17 of file OptionsParser.h.

◆ iterator

typedef std::map<std::string,std::vector<std::string>>::iterator AmpGen::OptionsParser::iterator

Definition at line 18 of file OptionsParser.h.

Member Function Documentation

◆ addArg()

void AmpGen::OptionsParser::addArg ( const std::string & arg)

◆ begin() [1/2]

iterator AmpGen::OptionsParser::begin ( )

◆ begin() [2/2]

const_iterator AmpGen::OptionsParser::begin ( ) const

◆ end() [1/2]

iterator AmpGen::OptionsParser::end ( )

◆ end() [2/2]

const_iterator AmpGen::OptionsParser::end ( ) const

◆ find()

iterator AmpGen::OptionsParser::find ( const std::string & name)

◆ getInputOrdered()

std::vector< std::vector< std::string > > AmpGen::OptionsParser::getInputOrdered ( ) const

◆ getMe()

static OptionsParser * AmpGen::OptionsParser::getMe ( )
static

◆ import()

void AmpGen::OptionsParser::import ( const std::string & fName)

◆ printHelp()

static bool AmpGen::OptionsParser::printHelp ( )
static

◆ setArg()

static void AmpGen::OptionsParser::setArg ( const std::string & arg)
static

◆ setArgs()

static void AmpGen::OptionsParser::setArgs ( int argc,
char ** argv,
const std::string & description = "" )
static

◆ setCommandLineArgs()

void AmpGen::OptionsParser::setCommandLineArgs ( int argc,
char ** argv,
const std::string & description = "" )

◆ setQuiet()

void AmpGen::OptionsParser::setQuiet ( )

The documentation for this class was generated from the following file: