Skip to content

Class cxxopts::ParseResult::Iterator

ClassList > cxxopts > ParseResult > Iterator

Public Types

Type Name
typedef void difference_type
typedef void difference_type
typedef std::forward_iterator_tag iterator_category
typedef std::forward_iterator_tag iterator_category
typedef const KeyValue * pointer
typedef const KeyValue * pointer
typedef const KeyValue & reference
typedef const KeyValue & reference
typedef KeyValue value_type
typedef KeyValue value_type

Public Functions

Type Name
Iterator () = default
Iterator (const Iterator &) = default
CXXOPTS_DIAGNOSTIC_PUSH Iterator (const ParseResult * pr, bool end=false)
Iterator () = default
Iterator (const Iterator &) = default
CXXOPTS_DIAGNOSTIC_PUSH Iterator (const ParseResult * pr, bool end=false)
bool operator!= (const Iterator & other) const
bool operator!= (const Iterator & other) const
const KeyValue & operator* ()
const KeyValue & operator* ()
CXXOPTS_DIAGNOSTIC_POP Iterator & operator++ ()
Iterator operator++ (int)
CXXOPTS_DIAGNOSTIC_POP Iterator & operator++ ()
Iterator operator++ (int)
const KeyValue * operator-> ()
const KeyValue * operator-> ()
bool operator== (const Iterator & other) const
bool operator== (const Iterator & other) const

Public Types Documentation

typedef difference_type [1/2]

using cxxopts::ParseResult::Iterator::difference_type =  void;

typedef difference_type [1/2]

using cxxopts::ParseResult::Iterator::difference_type =  void;

typedef iterator_category [1/2]

using cxxopts::ParseResult::Iterator::iterator_category =  std::forward_iterator_tag;

typedef iterator_category [1/2]

using cxxopts::ParseResult::Iterator::iterator_category =  std::forward_iterator_tag;

typedef pointer [1/2]

using cxxopts::ParseResult::Iterator::pointer =  const KeyValue*;

typedef pointer [1/2]

using cxxopts::ParseResult::Iterator::pointer =  const KeyValue*;

typedef reference [1/2]

using cxxopts::ParseResult::Iterator::reference =  const KeyValue&;

typedef reference [1/2]

using cxxopts::ParseResult::Iterator::reference =  const KeyValue&;

typedef value_type [1/2]

using cxxopts::ParseResult::Iterator::value_type =  KeyValue;

typedef value_type [1/2]

using cxxopts::ParseResult::Iterator::value_type =  KeyValue;

Public Functions Documentation

function Iterator [1/6]

cxxopts::ParseResult::Iterator::Iterator () = default

function Iterator [2/6]

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

function Iterator [3/6]

inline CXXOPTS_DIAGNOSTIC_PUSH cxxopts::ParseResult::Iterator::Iterator (
    const ParseResult * pr,
    bool end=false
) 

function Iterator [1/6]

cxxopts::ParseResult::Iterator::Iterator () = default

function Iterator [2/6]

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

function Iterator [3/6]

inline CXXOPTS_DIAGNOSTIC_PUSH cxxopts::ParseResult::Iterator::Iterator (
    const ParseResult * pr,
    bool end=false
) 

function operator!=

inline bool cxxopts::ParseResult::Iterator::operator!= (
    const Iterator & other
) const

function operator!=

inline bool cxxopts::ParseResult::Iterator::operator!= (
    const Iterator & other
) const

function operator*

inline const KeyValue & cxxopts::ParseResult::Iterator::operator* () 

function operator*

inline const KeyValue & cxxopts::ParseResult::Iterator::operator* () 

function operator++

inline CXXOPTS_DIAGNOSTIC_POP Iterator & cxxopts::ParseResult::Iterator::operator++ () 

function operator++

inline Iterator cxxopts::ParseResult::Iterator::operator++ (
    int
) 

function operator++

inline CXXOPTS_DIAGNOSTIC_POP Iterator & cxxopts::ParseResult::Iterator::operator++ () 

function operator++

inline Iterator cxxopts::ParseResult::Iterator::operator++ (
    int
) 

function operator->

inline const KeyValue * cxxopts::ParseResult::Iterator::operator-> () 

function operator->

inline const KeyValue * cxxopts::ParseResult::Iterator::operator-> () 

function operator==

inline bool cxxopts::ParseResult::Iterator::operator== (
    const Iterator & other
) const

function operator==

inline bool cxxopts::ParseResult::Iterator::operator== (
    const Iterator & other
) const


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