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 | List of all members
const_block_iterator Class Reference

const Iterator on the blocks of a child tree More...

#include <CRNBlockIterator.h>

+ Inheritance diagram for const_block_iterator:
+ Collaboration diagram for const_block_iterator:

Public Member Functions

 const_block_iterator ()
 
 const_block_iterator (const block_iterator &other)
 
 const_block_iterator (const const_block_iterator &)=default
 
 const_block_iterator (const_block_iterator &&)=default
 
 const_block_iterator (const Vector::const_iterator &current)
 
virtual ~const_block_iterator ()
 
const_block_iteratoroperator= (const const_block_iterator &)=default
 
const_block_iteratoroperator= (const_block_iterator &&)=default
 
const const_block_iteratoroperator++ ()
 
const_block_iterator operator++ (int)
 
bool operator== (const_block_iterator const &other) const
 
bool operator!= (const_block_iterator const &other) const
 
value_type operator* () const
 
SCBlock AsBlock () const
 
SCBlock operator-> () const
 
const_block_iteratoroperator-- ()
 
const_block_iterator operator-- (int)
 
ptrdiff_t operator- (const_block_iterator const &rhs) const
 
bool operator< (const_block_iterator const &other) const
 
bool operator> (const_block_iterator const &other) const
 
bool operator<= (const_block_iterator const &other) const
 
bool operator>= (const_block_iterator const &other) const
 
const_block_iterator operator+ (int step) const
 
const_block_iterator operator- (int step) const
 
const const_block_iteratoroperator+= (int step)
 
const const_block_iteratoroperator-= (int step)
 
value_type operator[] (int index) const
 

Detailed Description

const Iterator on the blocks of a child tree

Definition at line 68 of file CRNBlockIterator.h.

Constructor & Destructor Documentation

const_block_iterator::const_block_iterator ( )
inline

Definition at line 72 of file CRNBlockIterator.h.

const_block_iterator::const_block_iterator ( const block_iterator other)
inline

Definition at line 73 of file CRNBlockIterator.h.

const_block_iterator::const_block_iterator ( const const_block_iterator )
default
const_block_iterator::const_block_iterator ( const_block_iterator &&  )
default
const_block_iterator::const_block_iterator ( const Vector::const_iterator &  current)
inline

Definition at line 76 of file CRNBlockIterator.h.

virtual const_block_iterator::~const_block_iterator ( )
inlinevirtual

Definition at line 77 of file CRNBlockIterator.h.

Member Function Documentation

SCBlock const_block_iterator::AsBlock ( ) const
inline

Definition at line 87 of file CRNBlockIterator.h.

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

Definition at line 85 of file CRNBlockIterator.h.

value_type const_block_iterator::operator* ( ) const
inline

Definition at line 86 of file CRNBlockIterator.h.

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

Definition at line 98 of file CRNBlockIterator.h.

const const_block_iterator& const_block_iterator::operator++ ( )
inline

Definition at line 82 of file CRNBlockIterator.h.

const_block_iterator const_block_iterator::operator++ ( int  )
inline

Definition at line 83 of file CRNBlockIterator.h.

const const_block_iterator& const_block_iterator::operator+= ( int  step)
inline

Definition at line 100 of file CRNBlockIterator.h.

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

Definition at line 93 of file CRNBlockIterator.h.

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

Definition at line 99 of file CRNBlockIterator.h.

const_block_iterator& const_block_iterator::operator-- ( )
inline

Definition at line 90 of file CRNBlockIterator.h.

const_block_iterator const_block_iterator::operator-- ( int  )
inline

Definition at line 91 of file CRNBlockIterator.h.

const const_block_iterator& const_block_iterator::operator-= ( int  step)
inline

Definition at line 101 of file CRNBlockIterator.h.

SCBlock const_block_iterator::operator-> ( ) const
inline

Definition at line 88 of file CRNBlockIterator.h.

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

Definition at line 94 of file CRNBlockIterator.h.

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

Definition at line 96 of file CRNBlockIterator.h.

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

Definition at line 84 of file CRNBlockIterator.h.

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

Definition at line 95 of file CRNBlockIterator.h.

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

Definition at line 97 of file CRNBlockIterator.h.

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

Definition at line 102 of file CRNBlockIterator.h.


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