llvm-6502/include/llvm/ADT
Ted Kremenek aef806e9cb Added typedef "value_type" to DenseMap (similar typedef appears in std::map).
Added method FindAndConstruct() to DenseMap, which does the same thing as
operator[], except that it refers value_type& (a reference to both the
key and mapped data pair).  This method is useful for clients that wish
to access the stored key value, as opposed to the key used to do the
actual lookup (these need not always be the same).

Redefined operator[] to use FindAndConstruct() (same logic).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43594 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-01 00:54:57 +00:00
..
APFloat.h add a nice predicate to check to see if nan 2007-10-24 18:54:28 +00:00
APInt.h Added serialization support for APInt. 2007-10-26 21:50:10 +00:00
APSInt.h Fixed incorrect "path name" in preamble (comment) of header file. 2007-10-26 20:44:02 +00:00
BitVector.h Updated VC++ build system. 2007-10-17 14:56:40 +00:00
DenseMap.h Added typedef "value_type" to DenseMap (similar typedef appears in std::map). 2007-11-01 00:54:57 +00:00
DenseSet.h Mark count method const. 2007-10-05 17:40:38 +00:00
DepthFirstIterator.h
EquivalenceClasses.h
FoldingSet.h Changed access control within FoldingSet for some ivars from "private" 2007-10-31 17:12:47 +00:00
GraphTraits.h Add a GraphTraits partial specialization to make the inverse of an inverse be the same as the underlying graph. 2007-10-03 21:24:38 +00:00
hash_map.in
hash_set.in
HashExtras.h
ilist
ImmutableMap.h Added implementation of immutable (functional) maps and sets, as 2007-10-09 21:38:09 +00:00
ImmutableSet.h Changed the return type of type-specific Allocate() methods to return 2007-10-18 00:30:14 +00:00
IndexedMap.h
iterator.in
PostOrderIterator.h Fix typo. 2007-09-24 02:33:22 +00:00
SCCIterator.h
SetOperations.h
SetVector.h
SmallPtrSet.h
SmallSet.h
SmallString.h
SmallVector.h
SparseBitVector.h Some more problems noticed by Curtis 2007-10-07 04:47:57 +00:00
Statistic.h
STLExtras.h Add lengthof and endof templates that hide a lot of sizeof computations. 2007-09-07 04:06:50 +00:00
StringExtras.h Add an uppercase conversion utility function. 2007-10-18 19:31:38 +00:00
StringMap.h Minor cosmetic cleanups in the calculation of alignments for 2007-10-17 22:09:45 +00:00
Tree.h
UniqueVector.h
VectorExtras.h