llvm-6502/include/llvm/ADT
Alkis Evlogimenos bc79471be1 Add next() and prior() iterator utility functions. Unlike std::advance
they do not modify the passed iterator but return a copy.

next(myIt) returns copy of myIt incremented once
next(myIt, n) returns copy of myIt incremented n times
prior(myIt) returns copy of myIt decremented once
prior(myIt, n) returns copy of myIt decremented n times

While at it remove obsolete implementation of mapped_iterator.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11429 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-14 01:17:28 +00:00
..
BitSetVector.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
DepthFirstIterator.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
EquivalenceClasses.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
GraphTraits.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
HashExtras.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
ilist Add global methods that prevent us from using ilist::iterators as 2004-02-09 22:40:50 +00:00
PostOrderIterator.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
SCCIterator.h Add namespace qualifier 2003-11-13 02:30:22 +00:00
SetOperations.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Statistic.h Update the example here in the header file. 2004-02-13 04:49:04 +00:00
STLExtras.h Add next() and prior() iterator utility functions. Unlike std::advance 2004-02-14 01:17:28 +00:00
StringExtras.h add new function 2003-12-29 05:06:38 +00:00
Tree.h Hrm, how could this compile? 2003-11-29 19:55:02 +00:00
VectorExtras.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00