library of assembled shared sources |
http://lass.cocamware.com |
#include <arg_parser.h>
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 () |
Definition at line 186 of file arg_parser.h.
lass::io::ArgFlag::ArgFlag | ( | ArgParser & | iParser, | |
const std::string & | iShortName, | |||
const std::string & | iLongName | |||
) |
Definition at line 690 of file arg_parser.cpp.
Definition at line 699 of file arg_parser.cpp.
const std::string & lass::io::ArgParameter::shortName | ( | ) | const [inherited] |
Definition at line 570 of file arg_parser.cpp.
References lass::io::ArgParameter::shortName_.
Referenced by lass::io::ArgParser::parseShort(), and lass::io::ArgParser::subscribe().
const std::string & lass::io::ArgParameter::longName | ( | ) | const [inherited] |
Definition at line 577 of file arg_parser.cpp.
References lass::io::ArgParameter::longName_.
Referenced by lass::io::ArgParser::parseLong(), and lass::io::ArgParser::subscribe().
const int lass::io::ArgParameter::mode | ( | ) | const [inherited] |
Definition at line 584 of file arg_parser.cpp.
References lass::io::ArgParameter::mode_.
Referenced by lass::io::ArgValue< T >::doFormat(), lass::io::ArgValue< T >::doSetValue(), and lass::io::ArgParser::parseShort().
const std::string lass::io::ArgParameter::format | ( | ) | const [inherited] |
bool lass::io::ArgParameter::operator! | ( | ) | const [inherited] |
lass::io::ArgParameter::operator num::SafeBool | ( | ) | const [inherited] |
Definition at line 598 of file arg_parser.cpp.
References lass::io::ArgParameter::isSet_, lass::num::safeFalse, and lass::num::safeTrue.
const std::string lass::io::ArgParameter::names | ( | ) | const [protected, inherited] |
Definition at line 620 of file arg_parser.cpp.
References lass::io::ArgParameter::longName_, and lass::io::ArgParameter::shortName_.
Referenced by lass::io::ArgValue< T >::checkMode(), lass::io::ArgValue< T >::doFormat(), lass::io::ArgParameter::doFormat(), and lass::io::ArgValue< T >::doSetValue().
const bool lass::io::ArgParameter::parserIsQuiet | ( | ) | const [protected, inherited] |
Definition at line 642 of file arg_parser.cpp.
References lass::io::ArgParser::isQuiet_, and lass::io::ArgParameter::parser_.
Referenced by lass::io::ArgValue< T >::doSetValue().
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] |
Generated on Mon Nov 10 14:22:09 2008 for Library of Assembled Shared Sources by 1.5.7.1 |