hwt/hdl/types/hdlType.py
def reinterpret_cast(self, sigOrVal, toType):
        """
        Cast value or signal of this type to another type of same size.

        :param sigOrVal: instance of signal or value to cast
        :param toType: instance of HdlType to cast into
        """
        try:
            return self.auto_cast(sigOrVal, toType)
        except TypeConversionErr:
            pass

        try:
            r = self._reinterpret_cast_fn
        except AttributeError:
            r = self.get_reinterpret_cast_fn()
            self._reinterpret_cast_fn = r

        return r(self, sigOrVal, toType)
def reinterpret_cast(self, sigOrVal, toType):
        try:
            return self.auto_cast(sigOrVal, toType)
        except TypeConversionErr:
            pass

        try:
            r = self._reinterpret_cast_fn
        except AttributeError:
            r = self.get_reinterpret_cast_fn()
            self._reinterpret_cast_fn = r

        return r(self, sigOrVal, toType)
def reinterpret_cast ( self , sigOrVal , toType ) : try : return self . auto_cast ( sigOrVal , toType ) except TypeConversionErr : pass try : r = self . _reinterpret_cast_fn except AttributeError : r = self . get_reinterpret_cast_fn ( ) self . _reinterpret_cast_fn = r return r ( self , sigOrVal , toType )
Cast value or signal of this type to another type of same size.

        :param sigOrVal: instance of signal or value to cast
        :param toType: instance of HdlType to cast into
Cast value or signal of this type to another type of same size .