Files
css-linux-cheat/include/cstrike/Utilities/Virtuals.h
aixxe 0eb481e754 Remove duplicate GetVirtualFunction.
* Thanks to @luk1337 for pointing this out.

Signed-off-by: aixxe <me@aixxe.net>
2017-02-22 15:40:50 +00:00

9 lines
273 B
C++

#pragma once
inline void**& GetVirtualTable(void* baseclass) {
return *reinterpret_cast<void***>(baseclass);
}
template <typename Fn = void*> inline Fn GetVirtualFunction(void* baseclass, size_t index) {
return reinterpret_cast<Fn>(GetVirtualTable(baseclass)[index]);
}