[ADT] Make the iterator adaptor utility a touch more general by
authorChandler Carruth <chandlerc@gmail.com>
Tue, 29 Apr 2014 01:57:35 +0000 (01:57 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Tue, 29 Apr 2014 01:57:35 +0000 (01:57 +0000)
commitb913bd485a373b699ef15f5c1870ad2fcd40d839
treebdc4e915291cf1dfebab6d2d2f74d39ca290043f
parent270f09d712d806443dffa4a1e697f91d6934813e
[ADT] Make the iterator adaptor utility a touch more general by
requiring full control over the various parameters to the std::iterator
concept / trait thing. This is a precursor for adjusting these things to
where you can write a bidirectional iterator wrapping a random access
iterator with custom increment and decrement logic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207487 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/iterator.h
include/llvm/Analysis/LazyCallGraph.h
include/llvm/IR/User.h