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

Traversal policy specialization for Forward traversal. More...

#include <Traversal.h>

Inherits LatBuilder::Traversal::Forward.

Public Types

typedef IndexedIterator::Forward< SEQ > const_iterator
 Immutable iterator type.
 
- Public Types inherited from LatBuilder::Traversal::Forward
typedef size_t size_type
 Size type.
 

Public Member Functions

 Policy (Forward trav)
 Constructor.
 
const_iterator begin () const
 Returns an iterator pointing to the selected element in seq.
 
const_iterator end () const
 Returns an iterator pointing past the selected element in seq.
 
- Public Member Functions inherited from LatBuilder::Traversal::Forward
 Forward (size_type offset=0, size_type size=std::numeric_limits< size_type >::max())
 Constructor. More...
 
size_t size () const
 Returns the traversal size.
 
void resize (size_type size)
 Changes the traversal size to size.
 

Additional Inherited Members

- Static Public Member Functions inherited from LatBuilder::Traversal::Forward
static std::string name ()
 
- Protected Attributes inherited from LatBuilder::Traversal::Forward
size_type m_first
 
size_type m_last
 

Detailed Description

template<typename SEQ>
class LatBuilder::Traversal::Policy< SEQ, Forward >

Traversal policy specialization for Forward traversal.


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