def __ne__(self, other): # (x.offset < y.offset) or (y.offset < x.offset) return gr.tag_t_offset_compare(self.obj, other.obj) or \ gr.tag_t_offset_compare(other.obj, self.obj)
def __le__(self, other): # not (y.offset < x.offset) return not gr.tag_t_offset_compare(other.obj, self.obj)
def __ge__(self, other): # not (x.offset < y.offset) return not gr.tag_t_offset_compare(self.obj, other.obj)
def __gt__(self, other): # y.offset < x.offset return gr.tag_t_offset_compare(other.obj, self.obj)
def __eq__(self, other): # not (x.offset < y.offset) and not (y.offset < x.offset) return not gr.tag_t_offset_compare(self.obj, other.obj) and \ not gr.tag_t_offset_compare(other.obj, self.obj)
def __lt__(self, other): # x.offset < y.offset return gr.tag_t_offset_compare(self.obj, other.obj)