aboutsummaryrefslogtreecommitdiff
path: root/deep_test
diff options
context:
space:
mode:
authorBenoit Germain <benoit.germain@ubisoft.com>2024-03-29 17:29:23 +0100
committerBenoit Germain <benoit.germain@ubisoft.com>2024-03-29 17:29:23 +0100
commit53d327679364093e8e1b4c17075633670bea9c83 (patch)
treec114ec2bec00c7f1cbd1ad4db1439d0b5089c25f /deep_test
parent17576c3f6762b5ba0359ddec04f5cd8916d3e2f8 (diff)
downloadlanes-53d327679364093e8e1b4c17075633670bea9c83.tar.gz
lanes-53d327679364093e8e1b4c17075633670bea9c83.tar.bz2
lanes-53d327679364093e8e1b4c17075633670bea9c83.zip
C++ migration: all enums are enum class
Diffstat (limited to 'deep_test')
-rw-r--r--deep_test/deep_test.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/deep_test/deep_test.cpp b/deep_test/deep_test.cpp
index d7ecd33..7c8180f 100644
--- a/deep_test/deep_test.cpp
+++ b/deep_test/deep_test.cpp
@@ -19,26 +19,26 @@ static void* deep_test_id( lua_State* L, DeepOp op_)
19{ 19{
20 switch( op_) 20 switch( op_)
21 { 21 {
22 case eDO_new: 22 case DeepOp::New:
23 { 23 {
24 MyDeepUserdata* deep_test = new MyDeepUserdata; 24 MyDeepUserdata* deep_test = new MyDeepUserdata;
25 return deep_test; 25 return deep_test;
26 } 26 }
27 27
28 case eDO_delete: 28 case DeepOp::Delete:
29 { 29 {
30 MyDeepUserdata* deep_test = static_cast<MyDeepUserdata*>(lua_touserdata( L, 1)); 30 MyDeepUserdata* deep_test = static_cast<MyDeepUserdata*>(lua_touserdata( L, 1));
31 delete deep_test; 31 delete deep_test;
32 return nullptr; 32 return nullptr;
33 } 33 }
34 34
35 case eDO_metatable: 35 case DeepOp::Metatable:
36 { 36 {
37 luaL_getmetatable( L, "deep"); // mt 37 luaL_getmetatable( L, "deep"); // mt
38 return nullptr; 38 return nullptr;
39 } 39 }
40 40
41 case eDO_module: 41 case DeepOp::Module:
42 return (void*)"deep_test"; 42 return (void*)"deep_test";
43 43
44 default: 44 default: