Samuel Jaffe
|
9f24f123cb
Recursive iterator is a forward_iterator. This is guaranteed by end_aware_iterator as well, but should be made explicit.
|
vor 8 Jahren |
Samuel Jaffe
|
9d80954d44
Making operator*/-> const-correct.
|
vor 8 Jahren |
Samuel Jaffe
|
16e1b21243
Making recursive_iterator able to replace joining_iterator, for bucket_hash_map, etc.
|
vor 8 Jahren |
Samuel Jaffe
|
ff84098870
Adding forward declarations of end_aware_iterator, joining_iterator, recursive_iterator, and recursive_iterator_n.
|
vor 8 Jahren |
Samuel Jaffe
|
1d77eb0825
Changing constructors in assign() for recursive_iterator to use make_end_aware_iterator().
|
vor 8 Jahren |
Samuel Jaffe
|
82eb5b08be
Extending 98cf896 to support nested containers where the only associative container exists at the final layer.
|
vor 8 Jahren |
Samuel Jaffe
|
98cf896534
Two changes to recursive_iterator:
|
vor 8 Jahren |
Samuel Jaffe
|
ec1068b776
Adding test cases for three-layer systems of the for ABA.
|
vor 8 Jahren |
Samuel Jaffe
|
d3eedc2fc2
Adding several test cases.
|
vor 8 Jahren |
Samuel Jaffe
|
6261e9e8a5
Completed merging of flatten and recursive iterator. Trivial test compiles.
|
vor 8 Jahren |
Samuel Jaffe
|
0910ad0ac5
Creating a recursive iterator type.
|
vor 8 Jahren |