Skip to content

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