From 51197f420a0f848ebcf5e8f67fe0eade8336cbcb Mon Sep 17 00:00:00 2001 From: sonoro1234 Date: Wed, 11 Sep 2024 11:39:05 +0200 Subject: [PATCH] cpp2ffi: clean namespace in typedefs issue #277 --- generator/cpp2ffi.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/generator/cpp2ffi.lua b/generator/cpp2ffi.lua index 48c1a78..449c38b 100644 --- a/generator/cpp2ffi.lua +++ b/generator/cpp2ffi.lua @@ -1595,6 +1595,9 @@ function M.Parser() local tdt = self:gentemplatetypedef(ttype,template,te) it2 = tdt..code2 + elseif it2:match"%w+::" then + print("clean namespace typedef",it2) + it2 = it2:gsub("%w+::","") end elseif it.re_name == "functypedef_re" then it2 = clean_functypedef(it2)