From 7559f093197ad67f135d1fe76fed2b9764fdcbf2 Mon Sep 17 00:00:00 2001 From: "Gustavo J. A. M. Carneiro" Date: Sat, 4 Oct 2008 17:44:15 +0100 Subject: [PATCH] Remove any 'const' from registered containers --- pybindgen/gccxmlparser.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pybindgen/gccxmlparser.py b/pybindgen/gccxmlparser.py index c5dc0d1..a1ed84b 100644 --- a/pybindgen/gccxmlparser.py +++ b/pybindgen/gccxmlparser.py @@ -890,6 +890,8 @@ pybindgen.settings.error_handler = ErrorHandler() type_info = type_traits.remove_pointer(type_info) elif type_traits.is_reference(type_info): type_info = type_traits.remove_reference(type_info) + if type_traits.is_const(type_info): + type_info = type_traits.remove_const(type_info) traits = container_traits.find_container_traits(type_info) if traits is None: continue @@ -1112,6 +1114,8 @@ pybindgen.settings.error_handler = ErrorHandler() type_info = type_traits.remove_pointer(type_info) elif type_traits.is_reference(type_info): type_info = type_traits.remove_reference(type_info) + if type_traits.is_const(type_info): + type_info = type_traits.remove_const(type_info) traits = container_traits.find_container_traits(type_info) if traits is None: continue