diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-11-20 13:02:29 +1100 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-11-20 13:02:29 +1100 |
| commit | b7f37f6426c78132d338b032962209bd93771039 (patch) | |
| tree | fd9e097ed55167616e630c257a28724b0f1ddc63 /src/lua/include/bridge.hpp | |
| parent | b3b512f10e0570f7dc8a04e1613f1234e5532728 (diff) | |
| download | tangara-fw-b7f37f6426c78132d338b032962209bd93771039.tar.gz | |
Add a generic lua function binding, alongside properties
Diffstat (limited to 'src/lua/include/bridge.hpp')
| -rw-r--r-- | src/lua/include/bridge.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lua/include/bridge.hpp b/src/lua/include/bridge.hpp index 26401d14..91153d67 100644 --- a/src/lua/include/bridge.hpp +++ b/src/lua/include/bridge.hpp @@ -24,7 +24,10 @@ class Bridge { auto AddPropertyModule( const std::string&, - std::vector<std::pair<std::string, std::shared_ptr<Property>>>) -> void; + std::vector< + std::pair<std::string, + std::variant<LuaFunction, std::shared_ptr<Property>>>>) + -> void; system_fsm::ServiceLocator& services() { return services_; } PropertyBindings& bindings() { return bindings_; } |
