aboutsummaryrefslogtreecommitdiff
path: root/src/lua/common/Proxy.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-10-05 15:40:31 +0800
committerchai <chaifix@163.com>2018-10-05 15:40:31 +0800
commit789895b4b9f99668b8b772f271d07d1ce3115742 (patch)
tree3ae85381358445b2c29c9a0afb59375de9a7ce66 /src/lua/common/Proxy.h
parent846d6ab0ec1033481574e8324a43fc547ecf5882 (diff)
*update
Diffstat (limited to 'src/lua/common/Proxy.h')
-rw-r--r--src/lua/common/Proxy.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lua/common/Proxy.h b/src/lua/common/Proxy.h
index 8323ead..101fe9c 100644
--- a/src/lua/common/Proxy.h
+++ b/src/lua/common/Proxy.h
@@ -33,6 +33,13 @@ namespace lua
return *(Ref<T>*) reference;
}
+ template<class T>
+ T* getObject()
+ {
+ Ref<T>& ref = getRef<T>();
+ return ref.getObject();
+ }
+
const char* getObjectType()
{
return reference->type;