#include <ArgParser.h>
Constructor & Destructor Documentation
ArgParser::~ArgParser |
( |
| ) |
|
|
inline |
Member Function Documentation
std::vector<std::string> ArgParser::argument_list |
( |
int |
argc, |
|
|
char ** |
argv, |
|
|
int & |
iarg, |
|
|
int |
max_args |
|
) |
| |
|
inlineprivate |
Reads arguments into a list until finding one that begins with '-'.
template<typename T >
ArgParseConfigT<std::vector<T> >& ArgParser::default_option |
( |
std::vector< T > * |
output_location | ) |
|
|
inline |
ArgParseItem& ArgParser::get_item |
( |
const std::string & |
flag | ) |
|
|
inlineprivate |
void ArgParser::handle_default_option |
( |
int |
, |
|
|
char ** |
argv, |
|
|
int & |
iarg |
|
) |
| |
|
inlineprivate |
void ArgParser::handle_long_flag |
( |
int |
argc, |
|
|
char ** |
argv, |
|
|
int & |
iarg |
|
) |
| |
|
inlineprivate |
void ArgParser::handle_short_flag |
( |
int |
argc, |
|
|
char ** |
argv, |
|
|
int & |
iarg |
|
) |
| |
|
inlineprivate |
template<typename T >
ArgParseConfigT<T>& ArgParser::option |
( |
const std::string |
flag, |
|
|
T * |
output_location |
|
) |
| |
|
inline |
void ArgParser::parse |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
|
inline |
void ArgParser::print |
( |
std::ostream & |
out | ) |
const |
|
inline |
Member Data Documentation
The documentation for this class was generated from the following file: