Classes | Namespaces | Functions

cmtkCommandLine.h File Reference

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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines