wibble  0.1.28
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
< String
OptvalStringOption
typedef SingleOption< IntIntOption
typedef SingleOptvalOption< IntOptvalIntOption
typedef SingleOption
< ExistingFile
ExistingFileOption
 Commandline option with a mandatory argument naming a file which must exist.
typedef SingleOptvalOption
< ExistingFile
OptvalExistingFileOption
 Commandline option with an optional argument naming a file which must exist.

Typedef Documentation

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

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