NVIDIA / NVIDIA/cccl

Improve iterator naming

Open
#1,866 0 comments 0 reactions 0 assignees View on GitHub
cub thrust
Dominant language
C++
Stars
2.5k
Forks
486
Avg merge
2d 6h
Merged PRs (30d)
295

Description

Many types and template parameters carry the name "InputIterator" in some form or another to mean an iterator to the input of a given algorithm. However, the term "input iterator" in C++ has a very specific, well known, but different meaning.

I propose to cleanup the codebase and consistently spell iterators wrt. the iterator category (mostly random access and contiguous iterators) they represent.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.