Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cecl::ArgVirtual parent for all the different argument classes
 Cecl::MultiArg< T >
 Cecl::UnlabeledMultiArg< T >
 Cecl::SwitchArg
 Cecl::MultiSwitchArg
 Cecl::ValueArg< T >
 Cecl::UnlabeledValueArg< T >
 Cecl::CmdLineInterfaceManaging interface for The base class that manages the command line definition and passes along the parsing to the appropriate Arg classes
 Cecl::CmdLineManages the command line parsing object
 Cecl::CmdLineOutputTclap class indirectly used by children for standardising outputs
 Cecl::DocBookOutputTClap class used for generating docbook output
 Cecl::StdOutputTClap class indirectly used to handle CmdLine arguments
 Cecl::Constraint< T >Defines the interaction between an argument and a constraint
 Cecl::ValuesConstraint< T >
 Cexception
 Cecl::ArgExceptionDefines the exception that is thrown whenever a command line is created and parsed
 Cecl::ArgParseExceptionDefines the exception that is thrown when an argument is improperly parsed
 Cecl::CmdLineParseExceptionDefines the exception when an argument is improperly specified
 Cecl::SpecificationExceptionDefines the exception that is thrown whenever a conflict in arguments occurs
 Cecl::OptionalUnlabeledTracker
 Cecl::ValueArgHelper::ValueExtractor< T >TClap class internally used for extracting value args
 Cecl::MultiArgHelper::ValueExtractor< T >TClap class internally used for extracting value args
 Cecl::MultiArgHelper::ValueExtractor< std::string >TClap class internally used for string handling
 Cecl::ValueArgHelper::ValueExtractor< std::string >TClap class internally used for string handling
 Cecl::VisitorTClap class indirectly used to define the interface for visitors
 Cecl::HelpVisitorTClap class indirectly used to define the interface for visitors
 Cecl::IgnoreRestVisitorTClap class indirectly used to define the interface for visitors
 Cecl::VersionVisitorTClap class indirectly used to define the interface for visitors
 Cecl::XorHandlerTClap class indirectly used by CmdLine for handling xor'd arguments


ecl_command_line
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:08:08