/robust_iterator

C++ implementation of robust and composite iterators.

Primary LanguageC++MIT LicenseMIT

Robust Iterator

Travis Build Status AppVeyor Build Status The MIT License FOSSA Status

Dmitry Vodopyanov

C++17 implementation of robust and composite iterators.

Iterators allows to iterate with robustness over simple doubly linked list and composite data structures, like nested lists.
For instance, to iterate over:

  • simple linked list: [0, 1, 2, 3, 4, 5],
  • nested linked list: [0, [1, 2], 3, [4], 5].

Requirements

License

FOSSA Status