parsing and data representation of command-line arguments
#include <Arguments.h>
|
typedef std::vector< std::string >::const_iterator | ArgIt |
◆ ArgIt
◆ Arguments() [1/2]
Arguments::Arguments |
( |
void | | ) |
|
|
inline |
◆ Arguments() [2/2]
Arguments::Arguments |
( |
int | argc, |
|
|
char * | argv[] ) |
initialize this Arguments object with argc and argv
◆ getPassphrase()
std::string Arguments::getPassphrase |
( |
bool | doublecheck = false | ) |
|
◆ parse()
void Arguments::parse |
( |
void | | ) |
|
parse Argc and Argv filling the Arg* member variable for later access
◆ parse_Checksum()
bool Arguments::parse_Checksum |
( |
ArgIt & | curarg | ) |
|
|
private |
◆ parse_Command()
void Arguments::parse_Command |
( |
ArgIt & | curarg | ) |
|
|
private |
parse the command
Note: parse_Command is the only parse_* function that requires curarg to be a command. (because the command is the only argument with a fixed position).
◆ parse_Compression()
bool Arguments::parse_Compression |
( |
ArgIt & | curarg | ) |
|
|
private |
◆ parse_CvrFn()
bool Arguments::parse_CvrFn |
( |
ArgIt & | curarg | ) |
|
|
private |
◆ parse_Debug()
bool Arguments::parse_Debug |
( |
ArgIt & | curarg | ) |
|
|
private |
◆ parse_EmbedEmbFn()
bool Arguments::parse_EmbedEmbFn |
( |
ArgIt & | curarg | ) |
|
|
private |
◆ parse_EmbFn()
bool Arguments::parse_EmbFn |
( |
ArgIt & | curarg | ) |
|
|
private |
test if curarg points to an emb filename argument and if yes: parse it
- Returns
- true iff one or more arguments have been parsed
◆ parse_Encryption()
bool Arguments::parse_Encryption |
( |
ArgIt & | curarg | ) |
|
|
private |
◆ parse_ExtFn()
bool Arguments::parse_ExtFn |
( |
ArgIt & | curarg | ) |
|
|
private |
◆ parse_Force()
bool Arguments::parse_Force |
( |
ArgIt & | curarg | ) |
|
|
private |
◆ parse_Goal()
bool Arguments::parse_Goal |
( |
ArgIt & | curarg | ) |
|
|
private |
◆ parse_Passphrase()
bool Arguments::parse_Passphrase |
( |
ArgIt & | curarg | ) |
|
|
private |
◆ parse_PassphraseFile()
bool Arguments::parse_PassphraseFile |
( |
ArgIt & | curarg | ) |
|
|
private |
◆ parse_Radius()
bool Arguments::parse_Radius |
( |
ArgIt & | curarg | ) |
|
|
private |
◆ parse_StgFn()
bool Arguments::parse_StgFn |
( |
ArgIt & | curarg | ) |
|
|
private |
◆ parse_Verbosity()
bool Arguments::parse_Verbosity |
( |
ArgIt & | curarg | ) |
|
|
private |
◆ setDefaults()
void Arguments::setDefaults |
( |
void | | ) |
|
|
private |
◆ stdin_isused()
bool Arguments::stdin_isused |
( |
void | | ) |
const |
is standard input used ? - according to the given arguments
◆ Check
◆ Checksum
◆ Command
◆ CommandString
std::string Arguments::CommandString |
◆ Compression
◆ CvrFn
◆ DebugCommand
◆ DebugLevel
◆ Default_Check
const bool Arguments::Default_Check = false |
|
staticprivate |
◆ Default_Checksum
const bool Arguments::Default_Checksum = true |
|
staticprivate |
◆ Default_Compression
const int Arguments::Default_Compression = 9 |
|
staticprivate |
◆ Default_DebugCommand
◆ Default_DebugLevel
const unsigned int Arguments::Default_DebugLevel = 0 |
|
staticprivate |
◆ Default_EmbedEmbFn
const bool Arguments::Default_EmbedEmbFn = true |
|
staticprivate |
◆ Default_EncAlgo
◆ Default_EncMode
◆ Default_Force
const bool Arguments::Default_Force = false |
|
staticprivate |
◆ Default_GmlGraphRecDepth
const unsigned int Arguments::Default_GmlGraphRecDepth = 0 |
|
staticprivate |
◆ Default_GmlStartVertex
const unsigned int Arguments::Default_GmlStartVertex = 0 |
|
staticprivate |
◆ Default_Goal
float Arguments::Default_Goal = 100.0 |
|
staticprivate |
◆ Default_Radius
const unsigned long Arguments::Default_Radius = 0 |
|
staticprivate |
◆ Default_Verbosity
◆ EmbedEmbFn
◆ EmbFn
◆ EncAlgo
◆ EncMode
◆ ExtFn
◆ FileList
◆ Force
◆ GmlGraphRecDepth
ArgUInt Arguments::GmlGraphRecDepth |
◆ GmlStartVertex
◆ Goal
◆ Max_Algorithm
const unsigned int Arguments::Max_Algorithm = 3 |
|
staticprivate |
◆ NoCompression
const int Arguments::NoCompression = 0 |
|
staticprivate |
◆ Passphrase
◆ Radius
◆ StgFn
◆ TheArguments
std::vector<std::string> Arguments::TheArguments |
|
private |
◆ Verbosity
The documentation for this class was generated from the following files: