aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-12-02 06:08:04 +0000
committerChris Lattner <sabre@nondot.org>2008-12-02 06:08:04 +0000
commitb6bbe6320b4a60b7399eea08426aec834701d514 (patch)
tree9e8c5ec1d55de166188e303fe84d924b43436e99
parent3bdcda82a5e6650f6ba297e9e8bf1b511d79e4fb (diff)
downloadexternal_llvm-b6bbe6320b4a60b7399eea08426aec834701d514.zip
external_llvm-b6bbe6320b4a60b7399eea08426aec834701d514.tar.gz
external_llvm-b6bbe6320b4a60b7399eea08426aec834701d514.tar.bz2
add densemap range insertion method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60400 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/llvm/ADT/DenseMap.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/llvm/ADT/DenseMap.h b/include/llvm/ADT/DenseMap.h
index c2093d6..4b815f6 100644
--- a/include/llvm/ADT/DenseMap.h
+++ b/include/llvm/ADT/DenseMap.h
@@ -213,6 +213,14 @@ public:
true);
}
+ /// insert - Range insertion of pairs.
+ template<typename InputIt>
+ void insert(InputIt I, InputIt E) {
+ for (; I != E; ++I)
+ insert(*I);
+ }
+
+
bool erase(const KeyT &Val) {
BucketT *TheBucket;
if (!LookupBucketFor(Val, TheBucket))