39 #ifndef COMMANDLINEPARSER_HH    40 #define COMMANDLINEPARSER_HH    96       const G4String &optionName =
"optionName");
   112   static void DeleteInstance();
   113   int Parse(
int& argc, 
char **argv);
   115   bool CheckIfNotHandledOptionsExists(
int& argc, 
char** argv);
   116   void CorrectRemainingOptions(
int& argc, 
char **argv);
   127   std::map<G4String, Command*> fCommandMap;
   129   G4int fMaxMarkerLength;
   130   G4int fMaxOptionNameLength;
 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()