JSON Voorhees
Killer JSON for C++
Loading...
Searching...
No Matches
jsonv::value::basic_object_iterator< TValue, TMember >::pointer Struct Reference

What operator-> returns: it holds the reference, so iter->first and iter->second work. More...

#include <jsonv/value.hpp>

Public Member Functions

const reference * operator-> () const noexcept
 The member the iterator was at, for the built-in -> to reach into.
 

Public Attributes

reference ref
 The member the iterator was at.
 

Detailed Description

template<typename TValue, typename TMember>
struct jsonv::value::basic_object_iterator< TValue, TMember >::pointer

What operator-> returns: it holds the reference, so iter->first and iter->second work.

Definition at line 428 of file value.hpp.

Member Function Documentation

◆ operator->()

template<typename TValue , typename TMember >
const reference * jsonv::value::basic_object_iterator< TValue, TMember >::pointer::operator-> ( ) const
inlinenoexcept

The member the iterator was at, for the built-in -> to reach into.

Definition at line 434 of file value.hpp.

Member Data Documentation

◆ ref

template<typename TValue , typename TMember >
reference jsonv::value::basic_object_iterator< TValue, TMember >::pointer::ref

The member the iterator was at.

Definition at line 431 of file value.hpp.


The documentation for this struct was generated from the following file: