aboutsummaryrefslogtreecommitdiff
path: root/src/deep.h
diff options
context:
space:
mode:
authorBenoit Germain <benoit.germain@ubisoft.com>2024-05-14 14:48:07 +0200
committerBenoit Germain <benoit.germain@ubisoft.com>2024-05-14 14:48:07 +0200
commit7d24fb298abbc517c1c0ca185087fd9233a3b687 (patch)
tree22ad97cc93930cea7a1fe18b26c922431252fc4a /src/deep.h
parent9589d1941671818f78d9894cfc9485054d62d122 (diff)
downloadlanes-7d24fb298abbc517c1c0ca185087fd9233a3b687.tar.gz
lanes-7d24fb298abbc517c1c0ca185087fd9233a3b687.tar.bz2
lanes-7d24fb298abbc517c1c0ca185087fd9233a3b687.zip
Almost nothing
Diffstat (limited to 'src/deep.h')
-rw-r--r--src/deep.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/deep.h b/src/deep.h
index 41df86f..87e5329 100644
--- a/src/deep.h
+++ b/src/deep.h
@@ -44,6 +44,8 @@ struct DeepPrelude
44 } 44 }
45}; 45};
46 46
47// #################################################################################################
48
47// external C modules should create a single object implementing that interface for each Deep userdata class they want to expose 49// external C modules should create a single object implementing that interface for each Deep userdata class they want to expose
48class DeepFactory 50class DeepFactory
49{ 51{
@@ -75,4 +77,6 @@ class DeepFactory
75 [[nodiscard]] static char const* PushDeepProxy(DestState L_, DeepPrelude* o_, int nuv_, LookupMode mode_); 77 [[nodiscard]] static char const* PushDeepProxy(DestState L_, DeepPrelude* o_, int nuv_, LookupMode mode_);
76}; 78};
77 79
80// #################################################################################################
81
78[[nodiscard]] DeepFactory* LookupFactory(lua_State* L_, int index_, LookupMode mode_); 82[[nodiscard]] DeepFactory* LookupFactory(lua_State* L_, int index_, LookupMode mode_);