40 #ifndef COMMANDLINEPARSER_HH    41 #define COMMANDLINEPARSER_HH    97           const G4String &optionName =
"optionName");
   109     std::map<G4String, Command*> fCommandMap;
   111     G4int fMaxMarkerLength;
   112     G4int fMaxOptionNameLength;
   119     static void DeleteInstance();
   120     int Parse(
int& argc, 
char **argv);
   122     bool CheckIfNotHandledOptionsExists(
int& argc, 
char** argv);
   123     void CorrectRemainingOptions(
int& argc, 
char **argv);
 void Parse(int &argc, char **argv)
 
virtual const G4String & GetDefaultOption()
 
const G4String & GetDescription()
 
virtual void SetOption(const G4String &)
 
virtual void SetOption(const G4String &in_op)
 
virtual const G4String & GetOption()
 
static G4String fNoOption
 
virtual void SetOptionName(const G4String &)
 
friend class CommandLineParser
 
virtual const G4String & GetOptionName()
 
virtual const G4String & GetDefaultOption()
 
virtual ~CommandWithOption()
 
virtual void SetDefaultOption(const G4String &in_op)
 
virtual void SetOptionName(const G4String &in_op)
 
Command(Type, const G4String &description="")
 
virtual void SetDefaultOption(const G4String &)
 
virtual const G4String & GetOption()
 
G4bool WereOptionsSetup()
 
virtual const G4String & GetOptionName()