Fettpet / DeepIterator

This project implements a trait based iterator.
4 stars 0 forks source link

DeepIterator additional variable #67

Closed Fettpet closed 6 years ago

Fettpet commented 6 years ago

The DeepIterator has 2 variables:

  1. A pointer to the container
  2. some index variable

We change this such that there are three variables.

  1. A pointer to the container
  2. some index variable
  3. a pointer to a component

The following changes must be done

  1. DeepIterator
    • Add the variable
    • change the at, next, previous
  2. ReverseIterator
    • Same as DeepIterator
  3. Accessor At 4, Navigator Next previous begin *rbegin
  4. Traits
    • A lot of
  5. Categories
  6. A default for IndexType (int)
Fettpet commented 6 years ago

The following commits are nessary for this issue: 7f4a36812c93df05f6ed7052d280922694a45b2a 223e9256eec49bb87a67702b4937152e53f2d837 aa36d5573ae61226c7f29c60a5ae046781ada480 586965a0768c95bfe33727dfe8a5b03f09a9dce9