From 0eb481e75452341e2a859ebbfbf4e8114d737ef9 Mon Sep 17 00:00:00 2001 From: aixxe Date: Wed, 22 Feb 2017 15:25:25 +0000 Subject: [PATCH] Remove duplicate GetVirtualFunction. * Thanks to @luk1337 for pointing this out. Signed-off-by: aixxe --- include/cstrike/Utilities/Virtuals.h | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/include/cstrike/Utilities/Virtuals.h b/include/cstrike/Utilities/Virtuals.h index 5736bc8..5d55c64 100644 --- a/include/cstrike/Utilities/Virtuals.h +++ b/include/cstrike/Utilities/Virtuals.h @@ -4,10 +4,6 @@ inline void**& GetVirtualTable(void* baseclass) { return *reinterpret_cast(baseclass); } -inline void* GetVirtualFunction(void* vftable, size_t index) { - return reinterpret_cast(GetVirtualTable(vftable)[index]); -} - -template inline Fn GetVirtualFunction(void* vftable, size_t index) { - return reinterpret_cast(GetVirtualTable(vftable)[index]); +template inline Fn GetVirtualFunction(void* baseclass, size_t index) { + return reinterpret_cast(GetVirtualTable(baseclass)[index]); } \ No newline at end of file