gatb.core-API-0.0.0
OptionsParser.hpp File Reference

Tool for parsing command line arguments. More...

#include <gatb/tools/misc/api/IOptionsParser.hpp>
#include <gatb/tools/misc/api/StringsRepository.hpp>
#include <list>
#include <set>
#include <string>
Include dependency graph for OptionsParser.hpp:

Classes

class  OptionsParser
 Implementation of the IOptionsParser interface. More...
 
class  Option
 Implementation of the IOptionsParser interface. More...
 
class  OptionNoParam
 Option that has no argument. More...
 
class  OptionOneParam
 Option that has one argument. More...
 
struct  HierarchyParserVisitor
 Visitor that iterates children of an OptionsParser instance. More...
 
class  OptionsHelpVisitor
 Visitor that display help. More...
 
struct  VisibilityOptionsVisitor
 Visitor that sets the visibility for a list of options. More...
 
class  OptionFailure
 Exception class to be used for option management error. More...
 

Namespaces

 gatb::core
 Core package of the GATP project.
 
 gatb::core::tools
 Tools package.
 
 gatb::core::tools::misc
 Misc interfaces.
 
 gatb::core::tools::misc::impl
 

Detailed Description

Tool for parsing command line arguments.

Date
01/03/2013
Author
edrezen