xref: /llvm-project/lldb/bindings/interface/SBBreakpointNameExtensions.i (revision 6813ef37377e8d8fadf6efe01e1ed80cc53b9c86)
1662548c8SAlex Langford STRING_EXTENSION_OUTSIDE(SBBreakpointName)
2*6813ef37SMed Ismail Bennani 
3*6813ef37SMed Ismail Bennani %extend lldb::SBBreakpointName {
4*6813ef37SMed Ismail Bennani #ifdef SWIGPYTHON
5*6813ef37SMed Ismail Bennani     %pythoncode%{
6*6813ef37SMed Ismail Bennani     # operator== is a free function, which swig does not handle, so we inject
7*6813ef37SMed Ismail Bennani     # our own equality operator here
8*6813ef37SMed Ismail Bennani     def __eq__(self, other):
9*6813ef37SMed Ismail Bennani       return not self.__ne__(other)
10*6813ef37SMed Ismail Bennani     %}
11*6813ef37SMed Ismail Bennani #endif
12*6813ef37SMed Ismail Bennani }
13