[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