diff --git a/src/public/tier0/memaddr.h b/src/public/tier0/memaddr.h
index 6223fe73..97ffa46b 100644
--- a/src/public/tier0/memaddr.h
+++ b/src/public/tier0/memaddr.h
@@ -48,6 +48,12 @@ public:
 		return ptr;
 	}
 
+	template<typename T>
+	inline void GetPtr(T*& outPtr) const
+	{
+		outPtr = reinterpret_cast<T*>(ptr);
+	}
+
 	template<class T> inline T GetValue(void) const
 	{
 		return *reinterpret_cast<T*>(ptr);