Namespaces | |
| command_line | |
| Command line parsing classes. | |
| MultiArgHelper | |
| ValueArgHelper | |
Classes | |
| class | Arg |
| Virtual parent for all the different argument classes. More... | |
| class | ArgException |
| Defines the exception that is thrown whenever a command line is created and parsed. More... | |
| class | ArgParseException |
| Defines the exception that is thrown when an argument is improperly parsed. More... | |
| class | CmdLine |
| Manages the command line parsing object. More... | |
| class | CmdLineInterface |
| Managing interface for The base class that manages the command line definition and passes along the parsing to the appropriate Arg classes. More... | |
| class | CmdLineOutput |
| Tclap class indirectly used by children for standardising outputs. More... | |
| class | CmdLineParseException |
| Defines the exception when an argument is improperly specified. More... | |
| class | Constraint |
| Defines the interaction between an argument and a constraint. More... | |
| class | DocBookOutput |
| TClap class used for generating docbook output. More... | |
| class | HelpVisitor |
| TClap class indirectly used to define the interface for visitors. More... | |
| class | IgnoreRestVisitor |
| TClap class indirectly used to define the interface for visitors. More... | |
| class | MultiArg |
| class | MultiSwitchArg |
| class | OptionalUnlabeledTracker |
| class | SpecificationException |
| Defines the exception that is thrown whenever a conflict in arguments occurs. More... | |
| class | StdOutput |
| TClap class indirectly used to handle CmdLine arguments. More... | |
| class | SwitchArg |
| class | UnlabeledMultiArg |
| class | UnlabeledValueArg |
| class | ValueArg |
| class | ValuesConstraint |
| class | VersionVisitor |
| TClap class indirectly used to define the interface for visitors. More... | |
| class | Visitor |
| TClap class indirectly used to define the interface for visitors. More... | |
| class | XorHandler |
| TClap class indirectly used by CmdLine for handling xor'd arguments. More... | |
Typedefs | |
| typedef std::list< Arg * >::iterator | ArgListIterator |
| typedef std::vector< Arg * >::iterator | ArgVectorIterator |
| typedef std::list< Visitor * >::iterator | VisitorListIterator |
| typedef std::list<Arg*>::iterator ecl::ArgListIterator |
| typedef std::vector<Arg*>::iterator ecl::ArgVectorIterator |
| typedef std::list<Visitor*>::iterator ecl::VisitorListIterator |