| STRING_EXTENSION_LEVEL_OUTSIDE(SBWatchpoint, lldb::eDescriptionLevelVerbose) | |
| %extend lldb::SBWatchpoint { | |
| #ifdef SWIGPYTHON | |
| %pythoncode%{ | |
| # operator== is a free function, which swig does not handle, so we inject | |
| # our own equality operator here | |
| def __eq__(self, other): | |
| return not self.__ne__(other) | |
| def __hex__(self): | |
| return self.GetWatchAddress() | |
| def __len__(self): | |
| return self.GetWatchSize() | |
| %} | |
| #endif | |
| } |