llvm-mirror/include/Support
Alkis Evlogimenos fa9e207a22 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.

llvm-svn: 11429
2004-02-14 01:17:28 +00:00
..
Annotation.h
BitSetVector.h
Casting.h
CommandLine.h
DataTypes.h
Debug.h
DepthFirstIterator.h
DOTGraphTraits.h
DynamicLinker.h
EquivalenceClasses.h
FileUtilities.h
GraphTraits.h
GraphWriter.h If a node has more than 64 outgoing edges, make the edges go from the 'truncated' block, 2004-02-11 20:44:17 +00:00
hash_map
hash_set
HashExtras.h
ilist
iterator
LeakDetector.h
MallocAllocator.h
MathExtras.h
PostOrderIterator.h
SCCIterator.h
SetOperations.h
Signals.h
SlowOperationInformer.h
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
SystemUtils.h
ThreadSupport-NoSupport.h
ThreadSupport-PThreads.h
ThreadSupport.h
Timer.h
Tree.h
TypeInfo.h
VectorExtras.h