Hi all,
Came across this website the other day:
https://realtimelogic.com/swig/help/intro.lsp
Very useful for generating SWIG wrappers for Lua (from C / C++)!
It uses the latest version of SWIG (v4 I think) and can cope with most things C++ can do (except some nested things like Classes, Structs etc.). All you need to do is list all the required function declarations in a file called 'functions.txt', create a zip with this file and the relevant header files, upload to the generator and let it work it's magic.
Hope this is helpful to someone.
Regards
Shando