MCPcopy
hub / github.com/KhronosGroup/Vulkan-Docs / genEnum

Method genEnum

scripts/docgenerator.py:593–601  ·  view source on GitHub ↗

Generate the C declaration for a constant (a single value).

(self, enuminfo, name, alias)

Source from the content-addressed store, hash-verified

591 self.writeInclude('enums', groupName, body, deprecatedby, deprecatedlink, supersededby)
592
593 def genEnum(self, enuminfo, name, alias):
594 """Generate the C declaration for a constant (a single <enum> value)."""
595
596 OutputGenerator.genEnum(self, enuminfo, name, alias)
597
598 body = self.deprecationComment(enuminfo.elem)
599 body += self.buildConstantCDecl(enuminfo, name, alias)
600
601 self.writeInclude('enums', name, body, self.deprecatedBy(enuminfo), enuminfo.deprecatedlink, enuminfo.supersededby)
602
603 def genCmd(self, cmdinfo, name, alias):
604 "Generate command."

Callers

nothing calls this directly

Calls 4

writeIncludeMethod · 0.95
deprecatedByMethod · 0.95
deprecationCommentMethod · 0.80
buildConstantCDeclMethod · 0.80

Tested by

no test coverage detected