aboutsummaryrefslogtreecommitdiff
path: root/deep_test
diff options
context:
space:
mode:
authorBenoit Germain <benoit.germain@ubisoft.com>2024-12-09 17:39:30 +0100
committerBenoit Germain <benoit.germain@ubisoft.com>2024-12-09 17:39:30 +0100
commit5f9ef9e1b75adc27a4ae4129cc33137aa7aaa565 (patch)
tree2500bc537a045a66ae68288f01bff569decdd80c /deep_test
parenta334c7662a1a7be5b79efe72076c49ab7c714070 (diff)
downloadlanes-5f9ef9e1b75adc27a4ae4129cc33137aa7aaa565.tar.gz
lanes-5f9ef9e1b75adc27a4ae4129cc33137aa7aaa565.tar.bz2
lanes-5f9ef9e1b75adc27a4ae4129cc33137aa7aaa565.zip
Improved DeepPrelude architecture
Diffstat (limited to 'deep_test')
-rw-r--r--deep_test/deep_test.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/deep_test/deep_test.cpp b/deep_test/deep_test.cpp
index 119e992..451e0f1 100644
--- a/deep_test/deep_test.cpp
+++ b/deep_test/deep_test.cpp
@@ -27,13 +27,17 @@ struct MyDeepUserdata : public DeepPrelude // Deep userdata MUST start with a De
27{ 27{
28 std::atomic<int> inUse{}; 28 std::atomic<int> inUse{};
29 lua_Integer val{ 0 }; 29 lua_Integer val{ 0 };
30 MyDeepUserdata()
31 : DeepPrelude{ MyDeepFactory::Instance }
32 {
33 }
30}; 34};
31 35
32// ################################################################################################# 36// #################################################################################################
33 37
34DeepPrelude* MyDeepFactory::newDeepObjectInternal(lua_State* const L_) const 38DeepPrelude* MyDeepFactory::newDeepObjectInternal(lua_State* const L_) const
35{ 39{
36 MyDeepUserdata* const _deep_test{ new MyDeepUserdata{ MyDeepFactory::Instance } }; 40 MyDeepUserdata* const _deep_test{ new MyDeepUserdata };
37 return _deep_test; 41 return _deep_test;
38} 42}
39 43