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

#include <Step2D.hpp>

Public Member Functions

constexpr SIV3D_NODISCARD_CXX20 Iterator () noexcept
 
constexpr SIV3D_NODISCARD_CXX20 Iterator (Size steps_count, Size start, Size step) noexcept
 
constexpr Iteratoroperator++ () noexcept
 
constexpr Iterator operator++ (int) noexcept
 
constexpr const Pointoperator* () const noexcept
 
constexpr const Pointoperator-> () const noexcept
 
constexpr bool operator== (const Iterator &r) const noexcept
 
constexpr bool operator!= (const Iterator &r) const noexcept
 

Constructor & Destructor Documentation

◆ Iterator() [1/2]

constexpr SIV3D_NODISCARD_CXX20 s3d::Step2D::Iterator::Iterator ( )
constexprnoexcept

◆ Iterator() [2/2]

constexpr SIV3D_NODISCARD_CXX20 s3d::Step2D::Iterator::Iterator ( Size  steps_count,
Size  start,
Size  step 
)
constexprnoexcept

Member Function Documentation

◆ operator!=()

constexpr bool s3d::Step2D::Iterator::operator!= ( const Iterator r) const
constexprnoexcept

◆ operator*()

constexpr const Point& s3d::Step2D::Iterator::operator* ( ) const
constexprnoexcept

◆ operator++() [1/2]

constexpr Iterator& s3d::Step2D::Iterator::operator++ ( )
constexprnoexcept

◆ operator++() [2/2]

constexpr Iterator s3d::Step2D::Iterator::operator++ ( int  )
constexprnoexcept

◆ operator->()

constexpr const Point* s3d::Step2D::Iterator::operator-> ( ) const
constexprnoexcept

◆ operator==()

constexpr bool s3d::Step2D::Iterator::operator== ( const Iterator r) const
constexprnoexcept

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