def copy(self):
vs = ValueSet(bits=self.bits)<EOL>vs._regions = self._regions.copy()<EOL>vs._region_base_addrs = self._region_base_addrs.copy()<EOL>vs._reversed = self._reversed<EOL>vs._si = self._si.copy()<EOL>return vs<EOL>
Make a copy of self and return.

:return: A new ValueSet object.
:rtype: ValueSet