parameters: (self)
return_statement: return self._enum_type
docstring: Return the integer type of an enum declaration.
  
          Returns a Type corresponding to an integer. If the cursor is not for an
          enum, this raises.
docstring_summary: Return the integer type of an enum declaration.
docstring_tokens: Return the integer type of an enum declaration .
function: def enum_type(self):
          """Return the integer type of an enum declaration.
  
          Returns a Type corresponding to an integer. If the cursor is not for an
          enum, this raises.
          """
          if not hasattr(self, '_enum_type'):
              assert self.kind == CursorKind.ENUM_DECL
              self._enum_type = conf.lib.clang_getEnumDeclIntegerType(self)
  
          return self._enum_type
function_tokens: def enum_type ( self ) : if not hasattr ( self , '_enum_type' ) : assert self . kind == CursorKind . ENUM_DECL self . _enum_type = conf . lib . clang_getEnumDeclIntegerType ( self ) return self . _enum_type