From bc26fd6333b4ae5c3430fd192e7063d503b710de Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Thu, 2 Dec 2021 01:08:42 +0100 Subject: [PATCH] WIP: some more patches for Qt6 Qt binding. --- scripts/mkqtdecl6/mkqtdecl.conf | 28 ++++++++++++++++++++++ src/lay/lay/doc/programming/qt_binding.xml | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/scripts/mkqtdecl6/mkqtdecl.conf b/scripts/mkqtdecl6/mkqtdecl.conf index af859b78d..0706912dd 100644 --- a/scripts/mkqtdecl6/mkqtdecl.conf +++ b/scripts/mkqtdecl6/mkqtdecl.conf @@ -32,7 +32,15 @@ drop_method :all_classes, /::data_ptr/ # no private data drop_method :all_classes, /::x11/ # no X11 stuff drop_method :all_classes, /\(.*&&.*\)/ # no move semantics drop_method :all_classes, /.*\s+&&$/ # no move semantics +drop_method :all_classes, /\(.*std::nullptr_t.*\)/ # no nullptr arguments +drop_method :all_classes, /\(.*std::experimental.*\)/ # no experimental stuff +drop_method :all_classes, /\(.*std::chrono.*\)/ # no chrono +drop_method :all_classes, /^std::chrono::/ # no chrono as return value +drop_method :all_classes, /\(.*std::filesystem.*\)/ # no filesystem +drop_method :all_classes, /^std::filesystem::/ # no filesystem as return value drop_method :all_classes, /\(.*std::initializer_list.*\)/ # no brace initialization +drop_method :all_classes, /\(.*std::function.*\)/ # std::function not bindable +drop_method :all_classes, /^std::function