def getTypeWidth(self, dtype: "HdlType", do_eval=False) -> Tuple[int, str, bool]:
        """
        :return: tuple (current value of width,
            string of value (can be ID or int),
            Flag which specifies if width of signal is locked
            or can be changed by parameter)
        """
        raise NotImplementedError(
            "Implement this method in your HdlType classes")
:return: tuple (current value of width,
            string of value (can be ID or int),
            Flag which specifies if width of signal is locked
            or can be changed by parameter)