#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:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck_tile/host/arg_parser.hpp