add a handy typedef.
authorChris Lattner <sabre@nondot.org>
Mon, 3 Jan 2011 03:16:20 +0000 (03:16 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 3 Jan 2011 03:16:20 +0000 (03:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122726 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/ADT/ScopedHashTable.h

index 731ff7db04d779017f803ae74f026ddf71edc7b8..af3c482043b1eba557c313afda90c736e9b39243 100644 (file)
@@ -157,6 +157,11 @@ public:
     assert(CurScope == 0 && TopLevelMap.empty() && "Scope imbalance!");
   }
   
+  /// ScopeTy - This is a helpful typedef that allows clients to get easy access
+  /// to the name of the scope for this hash table.
+  typedef ScopedHashTableScope<K, V, KInfo, AllocatorTy> ScopeTy;
+
+  /// Access to the allocator.
   typedef typename ReferenceAdder<AllocatorTy>::result AllocatorRefTy;
   typedef typename ReferenceAdder<const AllocatorTy>::result AllocatorCRefTy;
   AllocatorRefTy getAllocator() { return Allocator; }