@property<EOL><INDENT>def enum_type(self):<DEDENT>
if not hasattr(self, '<STR_LIT>'):<EOL><INDENT>assert self.kind == CursorKind.ENUM_DECL<EOL>self._enum_type = conf.lib.clang_getEnumDeclIntegerType(self)<EOL><DEDENT>return self._enum_type<EOL>
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.