From d6a758ebbc080a8d393c67b4b55dbd928ef644d9 Mon Sep 17 00:00:00 2001 From: mappu Date: Wed, 14 Aug 2024 18:34:46 +1200 Subject: [PATCH] genbindings: skip over more unknown ast node types --- cmd/genbindings/clang2il.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cmd/genbindings/clang2il.go b/cmd/genbindings/clang2il.go index b78c025..5e4d445 100644 --- a/cmd/genbindings/clang2il.go +++ b/cmd/genbindings/clang2il.go @@ -61,6 +61,18 @@ func parseHeader(inner []interface{}) (*CppParsedHeader, error) { case "FunctionDecl": // TODO + case "FunctionTemplateDecl": + // TODO + + case "CXXConstructorDecl": + // TODO (why is this at the top level? e.g qobject.h) + + case "CXXDestructorDecl": + // ignore + + case "CXXConversionDecl": + // TODO (e.g. qbytearray.h) + case "TypedefDecl": // Must have a name nodename, ok := node["name"].(string)