Jolt Physics
A multi core friendly Game Physics Engine
Loading...
Searching...
No Matches
Array< T, Allocator >::crev_it Class Reference

A const iterator that traverses the array in reverse order. More...

#include <Array.h>

Public Member Functions

 crev_it ()=default
 Constructor.
 
 crev_it (const T *inValue)
 
 crev_it (const crev_it &)=default
 Copying.
 
 crev_it (const rev_it &inValue)
 
crev_itoperator= (const crev_it &)=default
 
crev_itoperator= (const rev_it &inRHS)
 
bool operator== (const crev_it &inRHS) const
 Comparison.
 
bool operator!= (const crev_it &inRHS) const
 
crev_itoperator++ ()
 Arithmetics.
 
crev_it operator++ (int)
 
crev_itoperator-- ()
 
crev_it operator-- (int)
 
crev_it operator+ (int inValue)
 
crev_it operator- (int inValue)
 
crev_itoperator+= (int inValue)
 
crev_itoperator-= (int inValue)
 
const T & operator* () const
 Access.
 
const T & operator-> () const
 

Detailed Description

template<class T, class Allocator = STLAllocator<T>>
class Array< T, Allocator >::crev_it

A const iterator that traverses the array in reverse order.

Constructor & Destructor Documentation

◆ crev_it() [1/4]

template<class T , class Allocator = STLAllocator<T>>
Array< T, Allocator >::crev_it::crev_it ( )
default

Constructor.

◆ crev_it() [2/4]

template<class T , class Allocator = STLAllocator<T>>
Array< T, Allocator >::crev_it::crev_it ( const T * inValue)
inlineexplicit

◆ crev_it() [3/4]

template<class T , class Allocator = STLAllocator<T>>
Array< T, Allocator >::crev_it::crev_it ( const crev_it & )
default

Copying.

◆ crev_it() [4/4]

template<class T , class Allocator = STLAllocator<T>>
Array< T, Allocator >::crev_it::crev_it ( const rev_it & inValue)
inlineexplicit

Member Function Documentation

◆ operator!=()

template<class T , class Allocator = STLAllocator<T>>
bool Array< T, Allocator >::crev_it::operator!= ( const crev_it & inRHS) const
inline

◆ operator*()

template<class T , class Allocator = STLAllocator<T>>
const T & Array< T, Allocator >::crev_it::operator* ( ) const
inline

Access.

◆ operator+()

template<class T , class Allocator = STLAllocator<T>>
crev_it Array< T, Allocator >::crev_it::operator+ ( int inValue)
inline

◆ operator++() [1/2]

template<class T , class Allocator = STLAllocator<T>>
crev_it & Array< T, Allocator >::crev_it::operator++ ( )
inline

Arithmetics.

◆ operator++() [2/2]

template<class T , class Allocator = STLAllocator<T>>
crev_it Array< T, Allocator >::crev_it::operator++ ( int )
inline

◆ operator+=()

template<class T , class Allocator = STLAllocator<T>>
crev_it & Array< T, Allocator >::crev_it::operator+= ( int inValue)
inline

◆ operator-()

template<class T , class Allocator = STLAllocator<T>>
crev_it Array< T, Allocator >::crev_it::operator- ( int inValue)
inline

◆ operator--() [1/2]

template<class T , class Allocator = STLAllocator<T>>
crev_it & Array< T, Allocator >::crev_it::operator-- ( )
inline

◆ operator--() [2/2]

template<class T , class Allocator = STLAllocator<T>>
crev_it Array< T, Allocator >::crev_it::operator-- ( int )
inline

◆ operator-=()

template<class T , class Allocator = STLAllocator<T>>
crev_it & Array< T, Allocator >::crev_it::operator-= ( int inValue)
inline

◆ operator->()

template<class T , class Allocator = STLAllocator<T>>
const T & Array< T, Allocator >::crev_it::operator-> ( ) const
inline

◆ operator=() [1/2]

template<class T , class Allocator = STLAllocator<T>>
crev_it & Array< T, Allocator >::crev_it::operator= ( const crev_it & )
default

◆ operator=() [2/2]

template<class T , class Allocator = STLAllocator<T>>
crev_it & Array< T, Allocator >::crev_it::operator= ( const rev_it & inRHS)
inline

◆ operator==()

template<class T , class Allocator = STLAllocator<T>>
bool Array< T, Allocator >::crev_it::operator== ( const crev_it & inRHS) const
inline

Comparison.


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