libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | Friends | List of all members
const_iterator Class Reference

#include <CRNVectorIterator.h>

+ Inheritance diagram for const_iterator:
+ Collaboration diagram for const_iterator:

Public Member Functions

 const_iterator ()
 
 const_iterator (const const_iterator &)=default
 
 const_iterator (const_iterator &&)=default
 
 const_iterator (const Vector::iterator &other)
 
 const_iterator (const std::vector< SObject >::const_iterator &current)
 
virtual ~const_iterator ()
 
const_iteratoroperator= (const const_iterator &)=default
 
const_iteratoroperator= (const_iterator &&)=default
 
const_iteratoroperator++ ()
 
const_iterator operator++ (int)
 
bool operator== (const_iterator const &other) const
 
bool operator!= (const_iterator const &other) const
 
const value_type operator* () const
 
const value_type operator-> () const
 
const_iteratoroperator-- ()
 
const_iterator operator-- (int)
 
ptrdiff_t operator- (const_iterator const &rhs) const
 
bool operator< (const_iterator const &other) const
 
bool operator> (const_iterator const &other) const
 
bool operator<= (const_iterator const &other) const
 
bool operator>= (const_iterator const &other) const
 
const_iterator operator+ (int step) const
 
const_iterator operator- (int step) const
 
const_iteratoroperator+= (int step)
 
const_iteratoroperator-= (int step)
 
const value_type operator[] (int index) const
 

Protected Attributes

std::vector< SObject >
::const_iterator 
it
 

Friends

class Vector
 

Detailed Description

Definition at line 65 of file CRNVectorIterator.h.

Constructor & Destructor Documentation

const_iterator::const_iterator ( )
inline

Definition at line 70 of file CRNVectorIterator.h.

const_iterator::const_iterator ( const const_iterator )
default
const_iterator::const_iterator ( const_iterator &&  )
default
const_iterator::const_iterator ( const Vector::iterator &  other)
inline

Definition at line 73 of file CRNVectorIterator.h.

const_iterator::const_iterator ( const std::vector< SObject >::const_iterator current)
inline

Definition at line 74 of file CRNVectorIterator.h.

virtual const_iterator::~const_iterator ( )
inlinevirtual

Definition at line 75 of file CRNVectorIterator.h.

Member Function Documentation

bool const_iterator::operator!= ( const_iterator const &  other) const
inline

Definition at line 82 of file CRNVectorIterator.h.

const value_type const_iterator::operator* ( ) const
inline

Definition at line 83 of file CRNVectorIterator.h.

const_iterator const_iterator::operator+ ( int  step) const
inline

Definition at line 94 of file CRNVectorIterator.h.

const_iterator& const_iterator::operator++ ( )
inline

Definition at line 79 of file CRNVectorIterator.h.

const_iterator const_iterator::operator++ ( int  )
inline

Definition at line 80 of file CRNVectorIterator.h.

const_iterator& const_iterator::operator+= ( int  step)
inline

Definition at line 96 of file CRNVectorIterator.h.

ptrdiff_t const_iterator::operator- ( const_iterator const &  rhs) const
inline

Definition at line 89 of file CRNVectorIterator.h.

const_iterator const_iterator::operator- ( int  step) const
inline

Definition at line 95 of file CRNVectorIterator.h.

const_iterator& const_iterator::operator-- ( )
inline

Definition at line 86 of file CRNVectorIterator.h.

const_iterator const_iterator::operator-- ( int  )
inline

Definition at line 87 of file CRNVectorIterator.h.

const_iterator& const_iterator::operator-= ( int  step)
inline

Definition at line 97 of file CRNVectorIterator.h.

const value_type const_iterator::operator-> ( ) const
inline

Definition at line 84 of file CRNVectorIterator.h.

bool const_iterator::operator< ( const_iterator const &  other) const
inline

Definition at line 90 of file CRNVectorIterator.h.

bool const_iterator::operator<= ( const_iterator const &  other) const
inline

Definition at line 92 of file CRNVectorIterator.h.

const_iterator& const_iterator::operator= ( const const_iterator )
default
const_iterator& const_iterator::operator= ( const_iterator &&  )
default
bool const_iterator::operator== ( const_iterator const &  other) const
inline

Definition at line 81 of file CRNVectorIterator.h.

bool const_iterator::operator> ( const_iterator const &  other) const
inline

Definition at line 91 of file CRNVectorIterator.h.

bool const_iterator::operator>= ( const_iterator const &  other) const
inline

Definition at line 93 of file CRNVectorIterator.h.

const value_type const_iterator::operator[] ( int  index) const
inline

Definition at line 98 of file CRNVectorIterator.h.

Friends And Related Function Documentation

friend class Vector
friend

Definition at line 68 of file CRNVectorIterator.h.

Member Data Documentation

std::vector<SObject>::const_iterator const_iterator::it
protected

Definition at line 100 of file CRNVectorIterator.h.


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