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/ILLIXR/plugins/zed/capture/cxxopts.hpp