summaryrefslogtreecommitdiffstats
path: root/bindings/bindings.py
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2008-04-29 12:08:31 +0000
committerFrederic Peters <fpeters@entrouvert.com>2008-04-29 12:08:31 +0000
commit33ae3080ea407abf0dee2e2cda9ec06390a4bae7 (patch)
treefde8c4260b4fb83b73c1a77e5b19551b82ee8f01 /bindings/bindings.py
parent7b549d0ce332cf7ca00df99d3bd734becd5bbcf7 (diff)
downloadlasso-33ae3080ea407abf0dee2e2cda9ec06390a4bae7.tar.gz
lasso-33ae3080ea407abf0dee2e2cda9ec06390a4bae7.tar.xz
lasso-33ae3080ea407abf0dee2e2cda9ec06390a4bae7.zip
[project @ fpeters@0d.be-20080325181554-raqz9a721r2vjo5t]
return type qualifier to know what is the content of a GList* Original author: Frederic Peters <fpeters@0d.be> Date: 2008-03-25 19:15:54.747000+01:00
Diffstat (limited to 'bindings/bindings.py')
-rw-r--r--bindings/bindings.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/bindings/bindings.py b/bindings/bindings.py
index 958c3e38..b4d9c556 100644
--- a/bindings/bindings.py
+++ b/bindings/bindings.py
@@ -143,6 +143,7 @@ class Struct:
class Function:
return_type = None
+ return_type_qualifier = None
name = None
rename = None
args = None
@@ -178,6 +179,8 @@ class Function:
self.return_type = func.attrib.get('return_type')
if func.attrib.get('skip') == 'true':
self.skip = True
+ if func.attrib.get('return_type_qualifier'):
+ self.return_type_qualifier = func.attrib.get('return_type_qualifier')
for param in binding.overrides.findall('arg'):
arg_name = param.attrib.get('name')
arg_sub = param.attrib.get('substitute')