Lines Matching refs:operator
71 explicit constexpr operator const T&() const { return value_; }
95 constexpr bool operator==(const Self& other) const {
99 constexpr bool operator!=(const Self& other) const { return !(*this == other); }
105 constexpr bool operator<(const Self& other) const {
109 constexpr bool operator>(const Self& other) const { return other < this->self(); }
110 constexpr bool operator>=(const Self& other) const { return !(*this < other); }
111 constexpr bool operator<=(const Self& other) const { return !(*this > other); }
117 constexpr Self& operator++() {
122 constexpr Self operator++(int) {
124 operator++();
132 constexpr Self& operator+=(const Self& other) {
137 constexpr Self operator+(const Self& other) const {