From kde-commits Thu Mar 31 23:52:03 2016 From: Shaheed Haque Date: Thu, 31 Mar 2016 23:52:03 +0000 To: kde-commits Subject: [pykde5/srhaque-new-sip-generator] sip_generation: Refine the visibility handling to catch more case Message-Id: X-MARC-Message: https://marc.info/?l=kde-commits&m=145946833604277 Git commit 1c6cfe94c3984a69e20e36e67d9f3a07c512484a by Shaheed Haque. Committed on 31/03/2016 at 23:50. Pushed by shaheed into branch 'srhaque-new-sip-generator'. Refine the visibility handling to catch more cases (and remove some bogus patterns). M +3 -3 sip_generation/generator.py http://commits.kde.org/pykde5/1c6cfe94c3984a69e20e36e67d9f3a07c512484a diff --git a/sip_generation/generator.py b/sip_generation/generator.py index 3dbb676..662f54f 100755 --- a/sip_generation/generator.py +++ b/sip_generation/generator.py @@ -179,9 +179,9 @@ class Generator(object): return body, header, sip_file = CONTAINER_SKIPPABLE_UNEXPOSED_DECL =3D re.compile("(_DECLARE_PRIVATE|f= riend)\W") - CONTAINER_IS_VISIBLE_BY_ATTR =3D re.compile("_EXPORT|default") - FN_IS_VISIBLE_BY_ATTR =3D re.compile("_EXPORT|default") - VAR_IS_VISIBLE_BY_ATTR =3D re.compile("_EXPORT|default") + CONTAINER_IS_VISIBLE_BY_ATTR =3D re.compile("_EXPORT") + FN_IS_VISIBLE_BY_ATTR =3D re.compile("_EXPORT|Q_REQUIRED_RESULT") + VAR_IS_VISIBLE_BY_ATTR =3D re.compile("_EXPORT") TYPEDEF_IS_VISIBLE_BY_ATTR =3D re.compile("_EXPORT") = def _container_get(self, container, level, h_file):