Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New iterator traits #158

Merged
merged 2 commits into from
Jul 6, 2023
Merged

New iterator traits #158

merged 2 commits into from
Jul 6, 2023

Commits on Jul 3, 2023

  1. Improve implementation of destructible

    We did not apply this for old gcc compilers, but it turns out that they will fall over more complex ranges concepts later.
    
    We can alleviate this by reusing `is_destructible` and generally clean the implementation up.
    miscco committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    caf02fb View commit details
    Browse the repository at this point in the history
  2. Implement new traits

    This implements the updates to iterator_traits as well as the new readable_traits and incrementable_traits.
    It further adds the related iter_value_t and iter_difference_t aliases
    miscco committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    55762b2 View commit details
    Browse the repository at this point in the history