Skip to content

Class cxxopts::ParseResult

ClassList > cxxopts > ParseResult

Classes

Type Name
class Iterator

Public Functions

Type Name
ParseResult () = default
ParseResult (const ParseResult &) = default
ParseResult (NameHashMap && keys, ParsedHashMap && values, std::vector< KeyValue > sequential, std::vector< KeyValue > default_opts, std::vector< std::string > && unmatched_args)
ParseResult () = default
ParseResult (const ParseResult &) = default
ParseResult (NameHashMap && keys, ParsedHashMap && values, std::vector< KeyValue > sequential, std::vector< KeyValue > default_opts, std::vector< std::string > && unmatched_args)
const std::vector< KeyValue > & arguments () const
const std::vector< KeyValue > & arguments () const
const std::string arguments_string () const
const std::string arguments_string () const
Iterator begin () const
Iterator begin () const
std::size_t count (const std::string & o) const
std::size_t count (const std::string & o) const
const std::vector< KeyValue > & defaults () const
const std::vector< KeyValue > & defaults () const
Iterator end () const
Iterator end () const
ParseResult & operator= (ParseResult &&) = default
ParseResult & operator= (const ParseResult &) = default
ParseResult & operator= (ParseResult &&) = default
ParseResult & operator= (const ParseResult &) = default
const OptionValue & operator[] (const std::string & option) const
const OptionValue & operator[] (const std::string & option) const
const std::vector< std::string > & unmatched () const
const std::vector< std::string > & unmatched () const

Public Functions Documentation

function ParseResult [1/6]

cxxopts::ParseResult::ParseResult () = default

function ParseResult [2/6]

cxxopts::ParseResult::ParseResult (
    const ParseResult &
) = default

function ParseResult [3/6]

inline cxxopts::ParseResult::ParseResult (
    NameHashMap && keys,
    ParsedHashMap && values,
    std::vector< KeyValue > sequential,
    std::vector< KeyValue > default_opts,
    std::vector< std::string > && unmatched_args
) 

function ParseResult [1/6]

cxxopts::ParseResult::ParseResult () = default

function ParseResult [2/6]

cxxopts::ParseResult::ParseResult (
    const ParseResult &
) = default

function ParseResult [3/6]

inline cxxopts::ParseResult::ParseResult (
    NameHashMap && keys,
    ParsedHashMap && values,
    std::vector< KeyValue > sequential,
    std::vector< KeyValue > default_opts,
    std::vector< std::string > && unmatched_args
) 

function arguments [1/2]

inline const std::vector< KeyValue > & cxxopts::ParseResult::arguments () const

function arguments [1/2]

inline const std::vector< KeyValue > & cxxopts::ParseResult::arguments () const

function arguments_string [1/2]

inline const std::string cxxopts::ParseResult::arguments_string () const

function arguments_string [1/2]

inline const std::string cxxopts::ParseResult::arguments_string () const

function begin [1/2]

inline Iterator cxxopts::ParseResult::begin () const

function begin [1/2]

inline Iterator cxxopts::ParseResult::begin () const

function count [1/2]

inline std::size_t cxxopts::ParseResult::count (
    const std::string & o
) const

function count [1/2]

inline std::size_t cxxopts::ParseResult::count (
    const std::string & o
) const

function defaults [1/2]

inline const std::vector< KeyValue > & cxxopts::ParseResult::defaults () const

function defaults [1/2]

inline const std::vector< KeyValue > & cxxopts::ParseResult::defaults () const

function end [1/2]

inline Iterator cxxopts::ParseResult::end () const

function end [1/2]

inline Iterator cxxopts::ParseResult::end () const

function operator=

ParseResult & cxxopts::ParseResult::operator= (
    ParseResult &&
) = default

function operator=

ParseResult & cxxopts::ParseResult::operator= (
    const ParseResult &
) = default

function operator=

ParseResult & cxxopts::ParseResult::operator= (
    ParseResult &&
) = default

function operator=

ParseResult & cxxopts::ParseResult::operator= (
    const ParseResult &
) = default

function operator[]

inline const OptionValue & cxxopts::ParseResult::operator[] (
    const std::string & option
) const

function operator[]

inline const OptionValue & cxxopts::ParseResult::operator[] (
    const std::string & option
) const

function unmatched [1/2]

inline const std::vector< std::string > & cxxopts::ParseResult::unmatched () const

function unmatched [1/2]

inline const std::vector< std::string > & cxxopts::ParseResult::unmatched () const


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/plugins/zed/capture/cxxopts.hpp