On some errors, detailed_namespace::nested::Classname is exposed to user.
Execute Result: (Intended Error)
[string "-- local function AnotherFunction(table)..."]:109: attempt to perform arithmetic on a sol.detailed_namespace::nested::Classname* value (field 'classname_in_lua')
.lua:
function Initialize()
class_name_in_lua = class_name_in_lua + 1
end
Can we somehow prevent leaking classnames with detailed namespaces to script users?Actually I don't think sol2 had performed some magic to get typename as string in C++?
On some errors, detailed_namespace::nested::Classname is exposed to user.
Execute Result: (Intended Error)
.lua:
.cc:
Can we somehow prevent leaking classnames with detailed namespaces to script users?
Actually I don't think sol2 had performed some magic to get typename as string in C++?Thanks for developing sol2!