OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::JSONIterationProxy Class Reference

#include <JSON.hpp>

Public Member Functions

SIV3D_NODISCARD_CXX20 JSONIterationProxy ()=default
 
SIV3D_NODISCARD_CXX20 JSONIterationProxy (const JSONIterationProxy &)
 
SIV3D_NODISCARD_CXX20 JSONIterationProxy (const detail::JSONIterationProxyDetail &)
 
JSONIterationProxyoperator= (const JSONIterationProxy &rhs)
 
JSONIterationProxyoperator++ ()
 
JSONIterationProxy operator++ (int)
 
JSONIterationProxy operator+ (size_t index) const
 
JSON operator* () const
 
bool operator== (const JSONIterationProxy &other) const noexcept
 
bool operator!= (const JSONIterationProxy &other) const noexcept
 

Constructor & Destructor Documentation

◆ JSONIterationProxy() [1/3]

SIV3D_NODISCARD_CXX20 s3d::JSONIterationProxy::JSONIterationProxy ( )
default

◆ JSONIterationProxy() [2/3]

SIV3D_NODISCARD_CXX20 s3d::JSONIterationProxy::JSONIterationProxy ( const JSONIterationProxy )

◆ JSONIterationProxy() [3/3]

SIV3D_NODISCARD_CXX20 s3d::JSONIterationProxy::JSONIterationProxy ( const detail::JSONIterationProxyDetail &  )
explicit

Member Function Documentation

◆ operator!=()

bool s3d::JSONIterationProxy::operator!= ( const JSONIterationProxy other) const
noexcept

◆ operator*()

JSON s3d::JSONIterationProxy::operator* ( ) const

◆ operator+()

JSONIterationProxy s3d::JSONIterationProxy::operator+ ( size_t  index) const

◆ operator++() [1/2]

JSONIterationProxy& s3d::JSONIterationProxy::operator++ ( )

◆ operator++() [2/2]

JSONIterationProxy s3d::JSONIterationProxy::operator++ ( int  )

◆ operator=()

JSONIterationProxy& s3d::JSONIterationProxy::operator= ( const JSONIterationProxy rhs)

◆ operator==()

bool s3d::JSONIterationProxy::operator== ( const JSONIterationProxy other) const
noexcept

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