diff options
author | Chris Lattner <sabre@nondot.org> | 2007-02-01 05:28:10 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-02-01 05:28:10 +0000 |
commit | e3f71b4198cebee9c9f2534c39bd3e19740eee6a (patch) | |
tree | 51fdf183ebe91814b29059fa925306e463d823dd /include | |
parent | 2e21fce987d9880803d2e6bbd625496cb0e97ae9 (diff) | |
download | llvm-e3f71b4198cebee9c9f2534c39bd3e19740eee6a.tar.gz llvm-e3f71b4198cebee9c9f2534c39bd3e19740eee6a.tar.bz2 llvm-e3f71b4198cebee9c9f2534c39bd3e19740eee6a.tar.xz |
rename DenseMap -> IndexedMap.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33748 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/ADT/IndexedMap.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/include/llvm/ADT/IndexedMap.h b/include/llvm/ADT/IndexedMap.h index 740ecd38c3..7e0fbbb07e 100644 --- a/include/llvm/ADT/IndexedMap.h +++ b/include/llvm/ADT/IndexedMap.h @@ -1,4 +1,4 @@ -//===- llvm/ADT/DenseMap.h - A dense map implmentation ----------*- C++ -*-===// +//===- llvm/ADT/IndexedMap.h - An index map implementation ------*- C++ -*-===// // // The LLVM Compiler Infrastructure // @@ -7,7 +7,7 @@ // //===----------------------------------------------------------------------===// // -// This file implements a dense map. A dense map template takes two +// This file implements an indexed map. The index map template takes two // types. The first is the mapped type and the second is a functor // that maps its argument to a size_t. On instantiation a "null" value // can be provided to be used as a "does not exist" indicator in the @@ -17,8 +17,8 @@ // //===----------------------------------------------------------------------===// -#ifndef LLVM_ADT_DENSEMAP_H -#define LLVM_ADT_DENSEMAP_H +#ifndef LLVM_ADT_INDEXEDMAP_H +#define LLVM_ADT_INDEXEDMAP_H #include <functional> #include <vector> @@ -33,7 +33,7 @@ namespace llvm { }; template <typename T, typename ToIndexT = IdentityFunctor> - class DenseMap { + class IndexMap { typedef typename ToIndexT::argument_type IndexT; typedef std::vector<T> StorageT; StorageT storage_; @@ -41,9 +41,9 @@ namespace llvm { ToIndexT toIndex_; public: - DenseMap() : nullVal_(T()) { } + IndexMap() : nullVal_(T()) { } - explicit DenseMap(const T& val) : nullVal_(val) { } + explicit IndexMap(const T& val) : nullVal_(val) { } typename StorageT::reference operator[](IndexT n) { assert(toIndex_(n) < storage_.size() && "index out of bounds!"); |