Classes | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
GetOpt Class Reference

#include <qgetopt.h>

List of all members.

Classes

struct  Option

Public Member Functions

void addArgument (const QString &name, const QString &description, QVariant *v)
void addArgument (const QString &name, const QString &description, QString *v)
void addArgument (const QString &name, const QString &description, float *v)
void addArgument (const QString &name, const QString &description, double *v)
void addArgument (const QString &name, const QString &description, int *v)
void addArgument (const QString &name, const QString &description, bool *v)
void addArgument (const QString &name, const QString &description, Option option)
void addOption (char s, const QString &longname, const QString &description, QVariant *v)
void addOption (char s, const QString &longname, const QString &description, QString *v)
void addOption (char s, const QString &longname, const QString &description, float *v)
void addOption (char s, const QString &longname, const QString &description, double *v)
void addOption (char s, const QString &longname, const QString &description, int *v)
void addOption (char s, const QString &longname, const QString &description, bool *v)
void addOptionalArgument (const QString &name, const QString &description, QVariant *v)
void addSwitch (char s, const QString &longname, const QString &description, bool *b)
void allowUnlimitedArguments (bool allow)
QString & applicationName ()
 GetOpt ()
 GetOpt (int argc, char *argv[])
 GetOpt (const QStringList &a)
void parse ()
void setHelp (QString &_help)
QString usage ()

Public Attributes

QString appname
QStringList args
QStringList arguments
QString help

Protected Member Functions

bool assignOption (Option &option, QString arg, QString &error)
bool findArg (const QString &name, Option &option)
bool findOption (char c, Option &option)
QString formatDesc (QString desc, int len)
bool parse (QString &error)

Protected Attributes

QList< Optionoptions
bool unlimitedArgs

Detailed Description

Definition at line 46 of file qgetopt.h.


Constructor & Destructor Documentation

GetOpt::GetOpt ( ) [inline]

Definition at line 76 of file qgetopt.h.

GetOpt::GetOpt ( int  argc,
char *  argv[] 
)

Definition at line 32 of file qgetopt.cpp.

GetOpt::GetOpt ( const QStringList &  a)

Definition at line 38 of file qgetopt.cpp.


Member Function Documentation

void GetOpt::addArgument ( const QString &  name,
const QString &  description,
QVariant *  v 
)

Definition at line 70 of file qgetopt.cpp.

void GetOpt::addArgument ( const QString &  name,
const QString &  description,
QString *  v 
)

Definition at line 76 of file qgetopt.cpp.

void GetOpt::addArgument ( const QString &  name,
const QString &  description,
float *  v 
)

Definition at line 82 of file qgetopt.cpp.

void GetOpt::addArgument ( const QString &  name,
const QString &  description,
double *  v 
)

Definition at line 88 of file qgetopt.cpp.

void GetOpt::addArgument ( const QString &  name,
const QString &  description,
int *  v 
)

Definition at line 94 of file qgetopt.cpp.

void GetOpt::addArgument ( const QString &  name,
const QString &  description,
bool *  v 
)

Definition at line 100 of file qgetopt.cpp.

void GetOpt::addArgument ( const QString &  name,
const QString &  description,
Option  option 
)

Definition at line 106 of file qgetopt.cpp.

void GetOpt::addOption ( char  s,
const QString &  longname,
const QString &  description,
QVariant *  v 
)

Definition at line 58 of file qgetopt.cpp.

void GetOpt::addOption ( char  s,
const QString &  longname,
const QString &  description,
QString *  v 
)

Definition at line 114 of file qgetopt.cpp.

void GetOpt::addOption ( char  s,
const QString &  longname,
const QString &  description,
float *  v 
)

Definition at line 119 of file qgetopt.cpp.

void GetOpt::addOption ( char  s,
const QString &  longname,
const QString &  description,
double *  v 
)

Definition at line 124 of file qgetopt.cpp.

void GetOpt::addOption ( char  s,
const QString &  longname,
const QString &  description,
int *  v 
)

Definition at line 129 of file qgetopt.cpp.

void GetOpt::addOption ( char  s,
const QString &  longname,
const QString &  description,
bool *  v 
)

Definition at line 134 of file qgetopt.cpp.

void GetOpt::addOptionalArgument ( const QString &  name,
const QString &  description,
QVariant *  v 
)

Definition at line 141 of file qgetopt.cpp.

void GetOpt::addSwitch ( char  s,
const QString &  longname,
const QString &  description,
bool *  b 
)

Definition at line 45 of file qgetopt.cpp.

void GetOpt::allowUnlimitedArguments ( bool  allow) [inline]

Definition at line 105 of file qgetopt.h.

QString & GetOpt::applicationName ( )

Definition at line 151 of file qgetopt.cpp.

bool GetOpt::assignOption ( Option option,
QString  arg,
QString &  error 
) [protected]

Definition at line 227 of file qgetopt.cpp.

bool GetOpt::findArg ( const QString &  name,
Option option 
) [protected]

Definition at line 368 of file qgetopt.cpp.

bool GetOpt::findOption ( char  c,
Option option 
) [protected]

Definition at line 356 of file qgetopt.cpp.

QString GetOpt::formatDesc ( QString  desc,
int  len 
) [protected]

Definition at line 379 of file qgetopt.cpp.

void GetOpt::parse ( )

Definition at line 219 of file qgetopt.cpp.

bool GetOpt::parse ( QString &  error) [protected]

Definition at line 251 of file qgetopt.cpp.

void GetOpt::setHelp ( QString &  _help) [inline]

Definition at line 108 of file qgetopt.h.

QString GetOpt::usage ( void  )

Definition at line 156 of file qgetopt.cpp.


Member Data Documentation

QString GetOpt::appname

Definition at line 71 of file qgetopt.h.

QStringList GetOpt::args

Definition at line 73 of file qgetopt.h.

QStringList GetOpt::arguments

Definition at line 74 of file qgetopt.h.

QString GetOpt::help

Definition at line 72 of file qgetopt.h.

QList<Option> GetOpt::options [protected]

Definition at line 68 of file qgetopt.h.

bool GetOpt::unlimitedArgs [protected]

Definition at line 67 of file qgetopt.h.


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


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:39:01