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