Box2D  3.0.0
A Real-Time-Oriented 2-D Physics Engine
Public Member Functions | List of all members
box2d::ListNode< T >::const_iterator Class Reference

#include <List.hpp>

Public Member Functions

 const_iterator ()=default
 
constexpr const_iterator (const const_iterator &it) noexcept
 
constexpr const_iterator (const pointer b) noexcept
 
const_iteratoroperator++ () noexcept
 
const_iterator operator++ (int)
 
const_iteratoroperator-- () noexcept
 
const_iterator operator-- (int)
 
constexpr bool operator== (const const_iterator &rhs) const noexcept
 
constexpr bool operator!= (const const_iterator &rhs) const noexcept
 
const_reference operator* () const noexcept
 
const_pointer operator-> () const noexcept
 

Constructor & Destructor Documentation

◆ const_iterator() [1/3]

template<typename T >
box2d::ListNode< T >::const_iterator::const_iterator ( )
default

◆ const_iterator() [2/3]

template<typename T >
constexpr box2d::ListNode< T >::const_iterator::const_iterator ( const const_iterator it)
inlinenoexcept

◆ const_iterator() [3/3]

template<typename T >
constexpr box2d::ListNode< T >::const_iterator::const_iterator ( const pointer  b)
inlineexplicitnoexcept

Member Function Documentation

◆ operator!=()

template<typename T >
constexpr bool box2d::ListNode< T >::const_iterator::operator!= ( const const_iterator rhs) const
inlinenoexcept

◆ operator*()

template<typename T >
const_reference box2d::ListNode< T >::const_iterator::operator* ( ) const
inlinenoexcept

◆ operator++() [1/2]

template<typename T >
const_iterator& box2d::ListNode< T >::const_iterator::operator++ ( )
inlinenoexcept

◆ operator++() [2/2]

template<typename T >
const_iterator box2d::ListNode< T >::const_iterator::operator++ ( int  )
inline

◆ operator--() [1/2]

template<typename T >
const_iterator& box2d::ListNode< T >::const_iterator::operator-- ( )
inlinenoexcept

◆ operator--() [2/2]

template<typename T >
const_iterator box2d::ListNode< T >::const_iterator::operator-- ( int  )
inline

◆ operator->()

template<typename T >
const_pointer box2d::ListNode< T >::const_iterator::operator-> ( ) const
inlinenoexcept

◆ operator==()

template<typename T >
constexpr bool box2d::ListNode< T >::const_iterator::operator== ( const const_iterator rhs) const
inlinenoexcept

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