aboutsummaryrefslogtreecommitdiff
path: root/src/deep.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-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_);