original_docstring: Write interface for a feature and tag generated features as having been done.
  
          - interface - element for the `<version>` / `<extension>` to generate
          - emit - actually write to the header only when True
docstring: Write interface for a feature and tag generated features as having been done.
  interface - element for the `` / `` to generate
  emit - actually write to the header only when True
docstring_tokens: Write interface for a feature and tag generated features as having been done . interface - element for the ` ` / ` ` to generate emit - actually write to the header only when True
code: def beginFeature(self, interface, emit):
          """Write interface for a feature and tag generated features as having been done.
  
          - interface - element for the `<version>` / `<extension>` to generate
          - emit - actually write to the header only when True"""
          self.emit = emit
          self.featureName = interface.get('name')
          # If there's an additional 'protect' attribute in the feature, save it
          self.featureExtraProtect = interface.get('protect')
code_tokens: def beginFeature ( self , interface , emit ) : self . emit = emit self . featureName = interface . get ( 'name' ) self . featureExtraProtect = interface . get ( 'protect' )
short_docstring: Write interface for a feature and tag generated features as having been done.
short_docstring_tokens: Write interface for a feature and tag generated features as having been done .
comment: """Write interface for a feature and tag generated features as having been done.
  
          - interface - element for the `<version>` / `<extension>` to generate
          - emit - actually write to the header only when True"""$SEP$# If there's an additional 'protect' attribute in the feature, save it