PCL
pcl::ReverseRandomAccessIterator< RI, T > Class Template Reference

Reverse random access iterator. More...

#include <Iterator.h>

+ Inheritance diagram for pcl::ReverseRandomAccessIterator< RI, T >:

Public Member Functions

 ReverseRandomAccessIterator ()=default
 
 ReverseRandomAccessIterator (const ReverseRandomAccessIterator &i)
 
 ReverseRandomAccessIterator (const RI &i)
 
ReverseRandomAccessIteratoroperator+= (distance_type d)
 
ReverseRandomAccessIteratoroperator-= (distance_type d)
 
T & operator[] (size_type d) const
 
- Public Member Functions inherited from pcl::ReverseIteratorBase< RI, RandomAccessIterator, T >
 ReverseIteratorBase ()=default
 
 ReverseIteratorBase (const ReverseIteratorBase &i)
 
 ReverseIteratorBase (const RI &i)
 
RI Iterator () const
 
 operator RI () const
 
T & operator* () const
 
RI operator-> () const
 

Additional Inherited Members

- Public Types inherited from pcl::Iterator< RandomAccessIterator, T >
using item_type = T
 Represents the item type.
 
using iterator_class = RandomAccessIterator
 Represents the iterator class.
 

Detailed Description

template<class RI, class T>
class pcl::ReverseRandomAccessIterator< RI, T >

Definition at line 419 of file Iterator.h.

Constructor & Destructor Documentation

◆ ReverseRandomAccessIterator() [1/3]

template<class RI , class T >
pcl::ReverseRandomAccessIterator< RI, T >::ReverseRandomAccessIterator ( )
default

Constructs a ReverseRandomAccessIterator object.

◆ ReverseRandomAccessIterator() [2/3]

template<class RI , class T >
pcl::ReverseRandomAccessIterator< RI, T >::ReverseRandomAccessIterator ( const ReverseRandomAccessIterator< RI, T > &  i)
inline

Copy constructor.

Definition at line 434 of file Iterator.h.

◆ ReverseRandomAccessIterator() [3/3]

template<class RI , class T >
pcl::ReverseRandomAccessIterator< RI, T >::ReverseRandomAccessIterator ( const RI &  i)
inline

Constructs a ReverseRandomAccessIterator object as a duplicate of the specified random access iterator i.

Definition at line 443 of file Iterator.h.

Member Function Documentation

◆ operator+=()

template<class RI , class T >
ReverseRandomAccessIterator& pcl::ReverseRandomAccessIterator< RI, T >::operator+= ( distance_type  d)
inline

Increments this interator by the specified distance d. Returns a reference to this object.

Definition at line 461 of file Iterator.h.

◆ operator-=()

template<class RI , class T >
ReverseRandomAccessIterator& pcl::ReverseRandomAccessIterator< RI, T >::operator-= ( distance_type  d)
inline

Decrements this interator by the specified distance d. Returns a reference to this object.

Definition at line 471 of file Iterator.h.

◆ operator[]()

template<class RI , class T >
T& pcl::ReverseRandomAccessIterator< RI, T >::operator[] ( size_type  d) const
inline

Subscript operator. Returns a reference to the object at a distance d from the current iterator position.

Definition at line 452 of file Iterator.h.


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