#include <arg_parser.hpp>
|
| ArgParser () |
|
ArgParser & | insert (const std::string &_name, const std::string &_default_value, const std::string &_help_text) |
|
void | print () const |
|
bool | parse (int argc, char *argv[], int start_index=1) |
|
std::string | get_str (const std::string &name) const |
|
int | get_int (const std::string &name) const |
|
uint32_t | get_uint32 (const std::string &name) const |
|
uint64_t | get_uint64 (const std::string &name) const |
|
bool | get_bool (const std::string &name) const |
|
float | get_float (const std::string &name) const |
|
double | get_double (const std::string &name) const |
|
std::vector< std::string > | get_string_vec (const std::string &name, const std::string &delimiter=",") const |
|
std::vector< int > | get_int_vec (const std::string &name, const std::string &delimiter=",") const |
|
◆ ArgParser()
ck_tile::ArgParser::ArgParser |
( |
| ) |
|
|
inline |
◆ get_bool()
bool ck_tile::ArgParser::get_bool |
( |
const std::string & |
name | ) |
const |
|
inline |
◆ get_double()
double ck_tile::ArgParser::get_double |
( |
const std::string & |
name | ) |
const |
|
inline |
◆ get_float()
float ck_tile::ArgParser::get_float |
( |
const std::string & |
name | ) |
const |
|
inline |
◆ get_int()
int ck_tile::ArgParser::get_int |
( |
const std::string & |
name | ) |
const |
|
inline |
◆ get_int_vec()
std::vector<int> ck_tile::ArgParser::get_int_vec |
( |
const std::string & |
name, |
|
|
const std::string & |
delimiter = "," |
|
) |
| const |
|
inline |
◆ get_str()
std::string ck_tile::ArgParser::get_str |
( |
const std::string & |
name | ) |
const |
|
inline |
◆ get_string_vec()
std::vector<std::string> ck_tile::ArgParser::get_string_vec |
( |
const std::string & |
name, |
|
|
const std::string & |
delimiter = "," |
|
) |
| const |
|
inline |
◆ get_uint32()
uint32_t ck_tile::ArgParser::get_uint32 |
( |
const std::string & |
name | ) |
const |
|
inline |
◆ get_uint64()
uint64_t ck_tile::ArgParser::get_uint64 |
( |
const std::string & |
name | ) |
const |
|
inline |
◆ insert()
ArgParser& ck_tile::ArgParser::insert |
( |
const std::string & |
_name, |
|
|
const std::string & |
_default_value, |
|
|
const std::string & |
_help_text |
|
) |
| |
|
inline |
◆ parse()
bool ck_tile::ArgParser::parse |
( |
int |
argc, |
|
|
char * |
argv[], |
|
|
int |
start_index = 1 |
|
) |
| |
|
inline |
◆ print()
void ck_tile::ArgParser::print |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: