Lattice Builder Manual
Software Package for Constructing Rank-1 Lattices
LatBuilder::IndexedIterator::Forward< SEQ > Class Template Reference

Constant forward indexed iterator. More...

#include <IndexedIterator.h>

Inherits iterator_facade< Forward< SEQ >, const SEQ::value_type, boost::iterators::random_access_traversal_tag >.

Public Types

typedef SEQ Seq
 
typedef Seq::value_type value_type
 
typedef Seq::size_type size_type
 

Public Member Functions

 Forward (const Seq &seq, size_type index=0)
 
size_type index () const
 Returns the index of the element in the sequence this iterator is currently pointing to.
 
const Seq & seq () const
 Returns the index of the element in the sequence this iterator is currently pointing to.
 

Friends

class boost::iterators::iterator_core_access
 

Detailed Description

template<typename SEQ>
class LatBuilder::IndexedIterator::Forward< SEQ >

Constant forward indexed iterator.

Template Parameters
SEQType of sequence to which the iterator points. Must implement value_type operator[](SEQ::size_type).

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