bindings: Expose ConfigKey::identifier as an attribute.
This commit is contained in:
parent
189461b251
commit
e480df0c45
|
@ -0,0 +1 @@
|
||||||
|
%attributestring(sigrok::ConfigKey, std::string, identifier, identifier);
|
|
@ -154,3 +154,7 @@ for enum, (classname, classbrief) in classes.items():
|
||||||
print >> swig, '%%template(EnumValue%s) sigrok::EnumValue<sigrok::%s, enum %s>;' % (
|
print >> swig, '%%template(EnumValue%s) sigrok::EnumValue<sigrok::%s, enum %s>;' % (
|
||||||
classname, classname, enum_name)
|
classname, classname, enum_name)
|
||||||
|
|
||||||
|
# Declare additional attributes if present
|
||||||
|
filename = os.path.join(dirname, "%s_methods.i" % classname)
|
||||||
|
if os.path.exists(filename):
|
||||||
|
print >> swig, str.join('', open(filename).readlines())
|
||||||
|
|
Loading…
Reference in New Issue