Go to the source code of this file.
Classes | |
class | cmtk::CommandLine |
Command line argument parser. More... | |
class | cmtk::CommandLine::Exception |
Exception for parser error reporting. More... | |
class | cmtk::CommandLine::Key |
Command line key: short and long option. More... | |
class | cmtk::CommandLine::Item |
Virtual base class for command line item. More... | |
class | cmtk::CommandLine::Item::Helper< T > |
Helper class to avoid function template. More... | |
class | cmtk::CommandLine::Switch< T > |
Command line switch. More... | |
class | cmtk::CommandLine::Option< T > |
Command line option with argument. More... | |
class | cmtk::CommandLine::List< T > |
Command line option with list argument: repeated calls will add to list. More... | |
class | cmtk::CommandLine::Vector< T > |
Command line option with vector argument. More... | |
class | cmtk::CommandLine::Callback |
Command line callback. More... | |
class | cmtk::CommandLine::NonOptionParameter |
Non-option parameter. More... | |
class | cmtk::CommandLine::NonOptionParameterVector |
Non-option parameter. More... | |
class | cmtk::CommandLine::KeyToAction |
Local class that connects command line options with their evaluators. More... | |
class | cmtk::CommandLine::KeyToActionSingle |
Local class that connects command line options with single action evaluators. More... | |
class | cmtk::CommandLine::EnumGroupBase |
Base class for templated EnumGroup class. More... | |
class | cmtk::CommandLine::KeyToActionEnum |
Local class that connects command line options with enum group evaluators. More... | |
class | cmtk::CommandLine::EnumGroup< TDataType > |
Key-to-action list for enumeration parameter groups. More... | |
class | cmtk::CommandLine::KeyActionGroupType |
Type for action groups, which map a group name to the group's key-action list. More... | |
Namespaces | |
namespace | cmtk |
Functions | |
Console & | cmtk::operator<< (Console &console, CommandLine::Exception e) |
Output of command line exception. |