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