[all-commits] [llvm/llvm-project] f82dba: Rename __is_foo_iterator traits to reflect their C...
Eric via All-commits
all-commits at lists.llvm.org
Sun Nov 17 22:49:39 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: f82dba019253ced73ceadfde10e5f150bdb182f3
https://github.com/llvm/llvm-project/commit/f82dba019253ced73ceadfde10e5f150bdb182f3
Author: Eric Fiselier <eric at efcs.ca>
Date: 2019-11-18 (Mon, 18 Nov 2019)
Changed paths:
M libcxx/include/__split_buffer
M libcxx/include/__tree
M libcxx/include/algorithm
M libcxx/include/deque
M libcxx/include/filesystem
M libcxx/include/forward_list
M libcxx/include/iterator
M libcxx/include/list
M libcxx/include/queue
M libcxx/include/regex
M libcxx/include/string
M libcxx/include/vector
M libcxx/test/libcxx/iterators/trivial_iterators.pass.cpp
Log Message:
-----------
Rename __is_foo_iterator traits to reflect their Cpp17 nature.
With the upcoming introduction of iterator concepts in ranges,
the meaning of "__is_contiguous_iterator" changes drastically.
Currently we intend it to mean "does it have this iterator category",
but it could now also mean "does it meet the requirements of this
concept", and these can be different.
More information about the All-commits
mailing list