![]() |
Scarab
v2.2.3
Project 8 C++ Utility Library
|
#include <nonoption_parser.hh>
Public Member Functions | |
nonoption_parser (std::vector< std::string > an_args) | |
virtual | ~nonoption_parser () |
mv_referrable_const (param_array, ord_args) | |
mv_referrable_const (param_node, kw_args) | |
Static Public Attributes | |
static const char | f_value_separator = '=' |
static const char | f_node_separator = '.' |
static const char | f_option_starter = '-' |
Private Member Functions | |
void | parse (const std::string &an_arg) |
param_ptr_t | parse_kw_arg (const std::string &an_addr, const std::string &a_value) |
void | add_next (param &a_parent, const std::string &an_addr_in_parent, const std::string &a_next_addr, const std::string &a_value) |
param_ptr_t | new_param_from_addr (const std::string &an_addr) |
param_ptr_t | parse_value (const std::string &a_value) |
Definition at line 13 of file nonoption_parser.hh.
nonoption_parser | ( | std::vector< std::string > | an_args | ) |
Definition at line 15 of file nonoption_parser.cc.
|
virtual |
Definition at line 25 of file nonoption_parser.cc.
|
private |
Definition at line 77 of file nonoption_parser.cc.
mv_referrable_const | ( | param_array | , |
ord_args | |||
) |
mv_referrable_const | ( | param_node | , |
kw_args | |||
) |
|
private |
Definition at line 121 of file nonoption_parser.cc.
|
private |
Definition at line 29 of file nonoption_parser.cc.
|
private |
Definition at line 52 of file nonoption_parser.cc.
|
private |
Definition at line 135 of file nonoption_parser.cc.
|
static |
Definition at line 37 of file nonoption_parser.hh.
|
static |
Definition at line 38 of file nonoption_parser.hh.
|
static |
Definition at line 36 of file nonoption_parser.hh.