library of assembled shared sources

http://lass.cocamware.com

lass::io::ArgFlag Class Reference
[ArgParser]

#include <arg_parser.h>

Inheritance diagram for lass::io::ArgFlag:

Inheritance graph
[legend]
Collaboration diagram for lass::io::ArgFlag:

Collaboration graph
[legend]

Public Member Functions

 ArgFlag (ArgParser &iParser, const std::string &iShortName, const std::string &iLongName)
 ArgFlag (ArgParser &iParser, const ArgFormat &iFormat)
const std::string & shortName () const
const std::string & longName () const
const int mode () const
const std::string format () const
bool operator! () const
 operator num::SafeBool () const

Protected Member Functions

const std::string names () const
const bool parserIsQuiet () const
const bool setValue (const std::string &iValue)
void set ()

Detailed Description

Definition at line 186 of file arg_parser.h.


Constructor & Destructor Documentation

lass::io::ArgFlag::ArgFlag ( ArgParser iParser,
const std::string &  iShortName,
const std::string &  iLongName 
)

Definition at line 690 of file arg_parser.cpp.

lass::io::ArgFlag::ArgFlag ( ArgParser iParser,
const ArgFormat iFormat 
)

Definition at line 699 of file arg_parser.cpp.


Member Function Documentation

const std::string & lass::io::ArgParameter::shortName (  )  const [inherited]

const std::string & lass::io::ArgParameter::longName (  )  const [inherited]

const int lass::io::ArgParameter::mode (  )  const [inherited]

const std::string lass::io::ArgParameter::format (  )  const [inherited]

Definition at line 656 of file arg_parser.cpp.

References lass::io::ArgParameter::doFormat().

bool lass::io::ArgParameter::operator! (  )  const [inherited]

Definition at line 591 of file arg_parser.cpp.

References lass::io::ArgParameter::isSet_.

lass::io::ArgParameter::operator num::SafeBool (  )  const [inherited]

const std::string lass::io::ArgParameter::names (  )  const [protected, inherited]

const bool lass::io::ArgParameter::parserIsQuiet (  )  const [protected, inherited]

const bool lass::io::ArgParameter::setValue ( const std::string &  iValue  )  [protected, inherited]

Definition at line 663 of file arg_parser.cpp.

References lass::io::ArgParameter::doSetValue().

Referenced by lass::io::ArgParser::parseShort().

void lass::io::ArgParameter::set (  )  [protected, inherited]

Definition at line 649 of file arg_parser.cpp.

References lass::io::ArgParameter::isSet_.


The documentation for this class was generated from the following files:

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