@property<EOL><INDENT>def underlying_typedef_type(self):<DEDENT>
if not hasattr(self, '<STR_LIT>'):<EOL><INDENT>assert self.kind.is_declaration()<EOL>self._underlying_type =conf.lib.clang_getTypedefDeclUnderlyingType(self)<EOL><DEDENT>return self._underlying_type<EOL>
Return the underlying type of a typedef declaration.

        Returns a Type for the typedef this cursor is a declaration for. If
        the current cursor is not a typedef, this raises.