wibble  1.1
Classes | Typedefs
wibble::commandline Namespace Reference

Classes

class  ArgList
 
class  Managed
 
class  MemoryManager
 Keep track of various wibble::commandline components, and deallocate them at object destruction. More...
 
class  DocMaker
 
class  Help
 
class  Manpage
 
class  Engine
 Parse commandline options. More...
 
struct  Bool
 
struct  Int
 
struct  String
 
struct  ExistingFile
 
class  Option
 Interface for a parser for one commandline option. More...
 
class  BoolOption
 Boolean option. More...
 
class  SingleOption
 
class  SingleOptvalOption
 Single option whose value can be or not be specified. More...
 
class  VectorOption
 
class  OptionGroup
 Group related commandline options. More...
 
class  Parser
 Generic parser for commandline arguments. More...
 
class  StandardParser
 Parser for commandline arguments, with builting help functions. More...
 
class  StandardParserWithManpage
 Parser for commandline arguments, with builting help functions and manpage generation. More...
 
class  StandardParserWithMandatoryCommand
 Parser for commandline arguments, with builting help functions and manpage generation, and requiring a mandatory command. More...
 

Typedefs

typedef SingleOption< StringStringOption
 
typedef SingleOptvalOption< StringOptvalStringOption
 
typedef SingleOption< IntIntOption
 
typedef SingleOptvalOption< IntOptvalIntOption
 
typedef SingleOption< ExistingFileExistingFileOption
 Commandline option with a mandatory argument naming a file which must exist. More...
 
typedef SingleOptvalOption< ExistingFileOptvalExistingFileOption
 Commandline option with an optional argument naming a file which must exist. More...
 

Typedef Documentation

◆ ExistingFileOption

Commandline option with a mandatory argument naming a file which must exist.

◆ IntOption

◆ OptvalExistingFileOption

Commandline option with an optional argument naming a file which must exist.

◆ OptvalIntOption

◆ OptvalStringOption

◆ StringOption