Lines Matching refs:enable
42 def getCondition(self, enable, parent):
44 enable is supported.
46 - enable - ElementTree corresponding to an <enable> XML tag for a
51 if enable.get('version'):
52 return enable.get('version')
53 elif enable.get('extension'):
54 return enable.get('extension')
55 elif enable.get('struct') or enable.get('property'):
56 return enable.get('requires')
58 self.logMsg('error', f"<{parent.tag} name=\"{parent.get('name')}\"> is missing a required attribute for an <enable>")
69 for enable in enables.findall('enable'):
70 condition = self.getCondition(enable, parent=enables)
109 # Iterate over each enable emitting a formatting tag for it
114 enables = [e for e in elem.findall('enable')]
128 enable = version
136 enable = extension
159 enable = requires
170 enable = requires
191 # condition_string != enable is a small optimization
192 if enable is not None and condition_string != enable:
193 body.append('ifdef::{}[]'.format(enable))
195 if enable is not None and condition_string != enable:
196 body.append('endif::{}[]'.format(enable))