Lines Matching refs:info

271     def check_command(self, name, info):
275 if info.elem.get('tasks') is None:
278 super().check_command(name, info)
280 def check_command_return_codes_basic(self, name, info,
300 elem = info.elem
373 def check_type_stype(self, name, info, type_elts):
388 def check_type_pnext(self, name, info):
392 next_member = findNamedElem(info.elem.findall('member'), next_name)
403 def __isLimittypeStruct(self, name, info, allowedStructs):
406 info - corresponding TypeInfo object
414 extends = info.elem.get('structextends')
423 def __validateStructLimittypes(self, name, info, requiredLimittype):
425 info - TypeInfo for a struct <type>
436 for member in info.getMembers():
444 badFields[info.elem.get('name')].missing.append(memberName)
452 badFields[info.elem.get('name')].invalid.append(memberName)
456 def check_type_disallowed_limittype(self, name, info):
460 if not self.__isLimittypeStruct(name, info, self.allowedStructs.union(self.nestedStructs)):
461 for member in info.getMembers():
466 def check_type_optional_value(self, name, info):
469 for member in info.getMembers():
487 info = self.reg.typedict[name]
489 self.set_error_context(entity=name, elem=info.elem)
491 badFields = self.__validateStructLimittypes(name, info, requiredLimittype)
504 def check_type(self, name, info, category):
511 for elt in info.elem.findall('member')
515 self.check_type_stype(name, info, type_elts)
516 self.check_type_pnext(name, info)
519 self.check_type_disallowed_limittype(name, info)
522 self.check_type_optional_value(name, info)
526 require = info.elem.get('require')
531 super().check_type(name, info, category)
533 def check_suffixes(self, name, info, supported, name_exceptions):
540 info - extdict entry for name
586 elem = info.elem
612 def check_extension(self, name, info, supported):
617 elem = info.elem
703 self.check_suffixes(name, info, supported, { version_name, name_define })
706 super().check_extension(name, info, supported)
753 for name, info in self.reg.formatsdict.items():
755 self.set_error_context(entity=name, elem=info.elem)
761 plane_elems = info.elem.findall('plane')
766 if info.elem.get('chroma') and info.elem.get('chroma') not in valid_chroma:
771 spirv_image_format = info.elem.findall('spirvimageformat')