(self, other: "PointerOffset")
| 84 | ) |
| 85 | |
| 86 | def __add__(self, other: "PointerOffset") -> "PointerOffset": |
| 87 | return PointerOffset.create( |
| 88 | self.numeric + other.numeric, |
| 89 | self.positive + other.positive, |
| 90 | self.negative + other.negative |
| 91 | ) |
| 92 | |
| 93 | def __neg__(self) -> "PointerOffset": |
| 94 | return PointerOffset(-self.numeric, self.negative, self.positive) |