Add a generic 'capacity_in_bytes' function to allow inspection of memory usage of...
[oota-llvm.git] / include / llvm / ADT / DenseMap.h
index 0f1cfebc36727a592b91165434359759197265f4..e70cacf3ca5b6aa4551ba45f883e0fc397c5fcea 100644 (file)
@@ -540,6 +540,12 @@ private:
       ++Ptr;
   }
 };
+  
+template<typename KeyT, typename ValueT, typename KeyInfoT, typename ValueInfoT>
+static inline size_t
+capacity_in_bytes(const DenseMap<KeyT, ValueT, KeyInfoT, ValueInfoT> &X) {
+  return X.getMemorySize();
+}
 
 } // end namespace llvm