ZBar Bar Code Reader Library  version 0.10
zbar::Image::SymbolIterator Class Reference
Inheritance diagram for zbar::Image::SymbolIterator:
Collaboration diagram for zbar::Image::SymbolIterator:

Public Member Functions

 SymbolIterator ()
 default constructor. More...
 
 SymbolIterator (const SymbolSet &syms)
 constructor. More...
 
 SymbolIterator (const SymbolIterator &iter)
 copy constructor. More...
 
const SymbolIterator end () const
 
bool operator!= (const SymbolIterator &iter) const
 test if two iterators refer to the same Symbol More...
 
const Symbol operator* () const
 retrieve currently referenced Symbol. More...
 
SymbolIteratoroperator++ ()
 advance iterator to next Symbol. More...
 
const Symboloperator-> () const
 access currently referenced Symbol. More...
 
bool operator== (const SymbolIterator &iter) const
 test if two iterators refer to the same Symbol More...
 

Constructor & Destructor Documentation

zbar::Image::SymbolIterator::SymbolIterator ( )
inline

default constructor.

zbar::Image::SymbolIterator::SymbolIterator ( const SymbolSet syms)
inline

constructor.

zbar::Image::SymbolIterator::SymbolIterator ( const SymbolIterator iter)
inline

copy constructor.

Member Function Documentation

const SymbolIterator zbar::SymbolIterator::end ( ) const
inlineinherited
bool zbar::SymbolIterator::operator!= ( const SymbolIterator iter) const
inlineinherited

test if two iterators refer to the same Symbol

const Symbol zbar::SymbolIterator::operator* ( ) const
inlineinherited

retrieve currently referenced Symbol.

SymbolIterator& zbar::SymbolIterator::operator++ ( )
inlineinherited

advance iterator to next Symbol.

References zbar::SymbolSet::_syms, zbar::zbar_symbol_next(), and zbar::zbar_symbol_set_first_symbol().

Here is the call graph for this function:

const Symbol* zbar::SymbolIterator::operator-> ( ) const
inlineinherited

access currently referenced Symbol.

bool zbar::SymbolIterator::operator== ( const SymbolIterator iter) const
inlineinherited

test if two iterators refer to the same Symbol

References zbar::SymbolIterator::_sym.


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