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 | Static Public Member Functions | Protected Attributes | List of all members
LatBuilder::Traversal::Forward Class Reference

Range-based forward traversal type. More...

`#include <Traversal.h>`

Inherited by LatBuilder::Traversal::Policy< SEQ, Forward >.

## Public Types
typedef size_t | size_type
| Size type.

## Public Member Functions
| 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`.

## Static Public Member Functions
static std::string | name ()

## Protected Attributes
size_type | m_first
size_type | m_last

## Detailed Description

Range-based forward traversal type.

## Constructor & Destructor Documentation

LatBuilder::Traversal::Forward::Forward | ( | size_type | offset = `0`,
|  | size_type | size = `std::numeric_limits<size_type>::max()`
| ) |  |
| inline

Constructor.

Parameters

  offset | Index of the first element in the range.
  size | Number of elements in the range.

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

- latbuilder/include/latbuilder/Traversal.h