Lattice Builder Manual Software Package for Constructing Rank-1 Lattices

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
Public Types | Public Member Functions | List of all members
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:

- latbuilder/include/latbuilder/Traversal.h