Lines Matching refs:elem
55 if (feature.elem.tag == 'feature'):
271 def enumToValue(self, elem, needsNum): argument
272 name = elem.get('name')
274 if ('value' in elem.keys()):
275 value = elem.get('value')
286 if ('bitpos' in elem.keys()):
287 value = elem.get('bitpos')
293 if ('offset' in elem.keys()):
296 offset = int(elem.get('offset'),0)
297 extnumber = int(elem.get('extnumber'),0)
298 extends = elem.get('extends')
299 if ('dir' in elem.keys()):
313 if 'alias' in elem.keys():
314 return [None, elem.get('alias')]
328 for elem in enums:
329 name = elem.get('name')
330 (numVal, strVal) = self.enumToValue(elem, True)
363 nameMap[name] = [ elem, numVal, strVal ]
365 valueMap[numVal] = [ elem, numVal, strVal ]
368 stripped.append(elem)
428 for member in typeinfo.elem.findall('.//member'):
461 for elem in param:
462 text = noneStr(elem.text)
463 tail = noneStr(elem.tail)
464 if (elem.tag == 'name' and aligncol > 0):
465 … self.logMsg('diag', 'Aligning parameter', elem.text, 'to column', self.genOpts.alignFuncParam)
484 for elem in param:
485 text = noneStr(elem.text)
486 tail = noneStr(elem.tail)
487 if (elem.tag == 'name'):
490 self.logMsg('diag', 'Identifying length of', elem.text, 'as', newLen)
497 def isEnumRequired(self, elem): argument
498 required = elem.get('required') != None
499 self.logMsg('diag', 'isEnumRequired:', elem.get('name'),
508 extname = elem.get('extname')
512 if self.genOpts.defaultExtensions == elem.get('supported'):
516 elif elem.get('version') is not None:
517 required = re.match(self.genOpts.emitversions, elem.get('version')) is not None
547 for elem in proto:
548 text = noneStr(elem.text)
549 tail = noneStr(elem.tail)
550 if (elem.tag == 'name'):