PCL
Iterator.h File Reference
#include <pcl/Defs.h>
#include <pcl/Relational.h>

Go to the source code of this file.

Classes

class  pcl::BidirectionalIterator
 Bidirectional iterator class. More...
 
class  pcl::ForwardIterator
 Forward iterator class. More...
 
class  pcl::Iterator< C, T >
 Generic container iterator. More...
 
class  pcl::RandomAccessIterator
 Random access iterator class. More...
 
class  pcl::ReverseBidirectionalIterator< BI, T >
 Reverse bidirectional iterator. More...
 
class  pcl::ReverseIterable< C >
 Reverse container adaptor. More...
 
class  pcl::ReverseIteratorBase< BI, C, T >
 Base class of reverse iterators. More...
 
class  pcl::ReverseRandomAccessIterator< RI, T >
 Reverse random access iterator. More...
 

Namespaces

 pcl
 PCL root namespace.
 

Functions

template<class FI >
void pcl::Advance (FI &i, distance_type d)
 
template<class FI >
distance_type pcl::Distance (FI i, FI j)
 
template<class C , class T >
T * pcl::ItemType (const Iterator< C, T > &)
 
template<typename T >
T * pcl::ItemType (const T *)
 
template<class C , class T >
pcl::IteratorClass (const Iterator< C, T > &)
 
template<typename T >
RandomAccessIterator pcl::IteratorClass (const T *)
 
template<class BI >
void pcl::MoveBackward (BI &i, size_type n)
 
template<class FI >
void pcl::MoveForward (FI &i, size_type n)
 
template<class RI , class T >
ReverseRandomAccessIterator< RI, T > pcl::operator+ (const ReverseRandomAccessIterator< RI, T > &i, distance_type d)
 
template<class RI , class T >
ReverseRandomAccessIterator< RI, T > pcl::operator+ (distance_type d, const ReverseRandomAccessIterator< RI, T > &i)
 
template<class RI , class T >
ReverseRandomAccessIterator< RI, T > pcl::operator- (const ReverseRandomAccessIterator< RI, T > &i, distance_type d)
 
template<class RI , class T >
distance_type pcl::operator- (const ReverseRandomAccessIterator< RI, T > &i, const ReverseRandomAccessIterator< RI, T > &j)
 
template<class RI , class T >
bool pcl::operator< (const ReverseRandomAccessIterator< RI, T > &i, const ReverseRandomAccessIterator< RI, T > &j)
 
template<class BI , class C , class T >
bool pcl::operator== (const ReverseIteratorBase< BI, C, T > &i, const ReverseIteratorBase< BI, C, T > &j)