From cc4183ca55158efa3e4321cc3dbfbd3703eca1d6 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Thu, 8 Aug 2024 01:42:28 +0800 Subject: [PATCH] ordered codes in _Object.h --- inc/hgl/type/_Object.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/inc/hgl/type/_Object.h b/inc/hgl/type/_Object.h index cbe810b..f4ded21 100644 --- a/inc/hgl/type/_Object.h +++ b/inc/hgl/type/_Object.h @@ -24,9 +24,6 @@ namespace hgl typedef void (_Object::*ObjectMemberFunc)(); - //此代码取自AngelScript,感谢 - #define GetMemberFuncPointer(c,m) MethodPtr::Convert((void (c::*)())(&c::m)) - template struct MethodPtr { template @@ -41,4 +38,7 @@ namespace hgl return ((u *)(&Mthd))->v; } };//struct MethodPtr + + //此代码取自AngelScript,感谢 + #define GetMemberFuncPointer(c,m) MethodPtr::Convert((void (c::*)())(&c::m)) }//namespace hgl