library of assembled shared sources

http://lass.cocamware.com

ArgParser

library to parse GNU style program arguments More...


Data Structures

struct  lass::io::ArgFormat
 structure to store ArgFlag and ArgValue formats More...
class  lass::io::ArgParser
 the parser itself More...
class  lass::io::ArgParameter
class  lass::io::ArgFlag
class  lass::io::ArgValue< T >
class  lass::io::ArgBadArgument
 Exception thrown in case of bad arguments. More...

Enumerations

enum  lass::io::ArgMode {
  lass::io::amNoValue = 1, lass::io::amRequired = 2, lass::io::amOptional = 4, lass::io::amMultiple = 8,
  lass::io::amDefault = amRequired
}


Detailed Description

library to parse GNU style program arguments

Author:
Bram de Greve [BdG]

Enumeration Type Documentation

Enumerator:
amNoValue  argument takes no value (argument is flag)
amRequired  if argument is used, a value is required
amOptional  if argument is used, it can take a value, but is not required
amMultiple  argument can have multiple values.

amDefault  default mode for arguments.

Definition at line 69 of file arg_parser.h.


Generated on Mon Nov 10 14:22:06 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo