Class cxxopts::OptionParser
ClassList > cxxopts > OptionParser
Public Functions
Type | Name |
---|---|
OptionParser (const OptionMap & options, const PositionalList & positional, bool allow_unrecognised) |
|
OptionParser (const OptionMap & options, const PositionalList & positional, bool allow_unrecognised) |
|
void | add_to_option (OptionMap::const_iterator iter, const std::string & option, const std::string & arg) |
void | add_to_option (OptionMap::const_iterator iter, const std::string & option, const std::string & arg) |
void | checked_parse_arg (int argc, const char *const * argv, int & current, const std::shared_ptr< OptionDetails > & value, const std::string & name) |
void | checked_parse_arg (int argc, const char *const * argv, int & current, const std::shared_ptr< OptionDetails > & value, const std::string & name) |
bool | consume_positional (const std::string & a, PositionalListIterator & next) |
bool | consume_positional (const std::string & a, PositionalListIterator & next) |
ParseResult | parse (int argc, const char *const * argv) |
ParseResult | parse (int argc, const char *const * argv) |
void | parse_default (const std::shared_ptr< OptionDetails > & details) |
void | parse_default (const std::shared_ptr< OptionDetails > & details) |
void | parse_no_value (const std::shared_ptr< OptionDetails > & details) |
void | parse_no_value (const std::shared_ptr< OptionDetails > & details) |
void | parse_option (const std::shared_ptr< OptionDetails > & value, const std::string & name, const std::string & arg="") |
void | parse_option (const std::shared_ptr< OptionDetails > & value, const std::string & name, const std::string & arg="") |
Public Functions Documentation
function OptionParser [1/2]
inline cxxopts::OptionParser::OptionParser (
const OptionMap & options,
const PositionalList & positional,
bool allow_unrecognised
)
function OptionParser [1/2]
inline cxxopts::OptionParser::OptionParser (
const OptionMap & options,
const PositionalList & positional,
bool allow_unrecognised
)
function add_to_option [1/2]
inline void cxxopts::OptionParser::add_to_option (
OptionMap::const_iterator iter,
const std::string & option,
const std::string & arg
)
function add_to_option [1/2]
void cxxopts::OptionParser::add_to_option (
OptionMap::const_iterator iter,
const std::string & option,
const std::string & arg
)
function checked_parse_arg [1/2]
inline void cxxopts::OptionParser::checked_parse_arg (
int argc,
const char *const * argv,
int & current,
const std::shared_ptr< OptionDetails > & value,
const std::string & name
)
function checked_parse_arg [1/2]
void cxxopts::OptionParser::checked_parse_arg (
int argc,
const char *const * argv,
int & current,
const std::shared_ptr< OptionDetails > & value,
const std::string & name
)
function consume_positional [1/2]
inline bool cxxopts::OptionParser::consume_positional (
const std::string & a,
PositionalListIterator & next
)
function consume_positional [1/2]
bool cxxopts::OptionParser::consume_positional (
const std::string & a,
PositionalListIterator & next
)
function parse [1/2]
inline ParseResult cxxopts::OptionParser::parse (
int argc,
const char *const * argv
)
function parse [1/2]
ParseResult cxxopts::OptionParser::parse (
int argc,
const char *const * argv
)
function parse_default [1/2]
inline void cxxopts::OptionParser::parse_default (
const std::shared_ptr< OptionDetails > & details
)
function parse_default [1/2]
void cxxopts::OptionParser::parse_default (
const std::shared_ptr< OptionDetails > & details
)
function parse_no_value [1/2]
inline void cxxopts::OptionParser::parse_no_value (
const std::shared_ptr< OptionDetails > & details
)
function parse_no_value [1/2]
void cxxopts::OptionParser::parse_no_value (
const std::shared_ptr< OptionDetails > & details
)
function parse_option [1/2]
inline void cxxopts::OptionParser::parse_option (
const std::shared_ptr< OptionDetails > & value,
const std::string & name,
const std::string & arg=""
)
function parse_option [1/2]
void cxxopts::OptionParser::parse_option (
const std::shared_ptr< OptionDetails > & value,
const std::string & name,
const std::string & arg=""
)
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/plugins/zed/capture/cxxopts.hpp