Searched defs:MyInteger (Results 1 – 8 of 8) sorted by relevance
130 struct MyInteger { struct131 integer i;132 explicit constexpr MyInteger(integer i) : i(i) {} in MyInteger() argument133 constexpr operator integer() const { return i; } in operator integer()135 constexpr MyInteger operator+(MyInteger other) const { return i + other.i; } in operator +()136 constexpr MyInteger operator-(MyInteger other) const { return i - other.i; } in operator -()137 constexpr MyInteger operator*(MyInteger other) const { return i * other.i; } in operator *()138 constexpr MyInteger operator/(MyInteger other) const { return i / other.i; } in operator /()140 constexpr bool operator<(MyInteger other) const { return i < other.i; } in operator <()141 constexpr bool operator<=(MyInteger other) const { return i <= other.i; } in operator <=()[all …]
136 struct MyInteger { struct137 integer i;138 explicit constexpr MyInteger(integer i) : i(i) {} in MyInteger() function139 constexpr operator integer() const { return i; } in operator integer()141 constexpr MyInteger operator+(MyInteger other) const { return i + other.i; } in operator +()142 constexpr MyInteger operator-(MyInteger other) const { return i - other.i; } in operator -()143 constexpr MyInteger operator*(MyInteger other) const { return i * other.i; } in operator *()144 constexpr MyInteger operator/(MyInteger other) const { return i / other.i; } in operator /()146 constexpr bool operator<(MyInteger other) const { return i < other.i; } in operator <()147 constexpr bool operator<=(MyInteger other) const { return i <= other.i; } in operator <=()[all …]
132 struct MyInteger { struct133 integer i;134 explicit constexpr MyInteger(integer i) : i(i) {} in MyInteger() function135 constexpr operator integer() const { return i; } in operator integer()137 constexpr MyInteger operator+(MyInteger other) const { return i + other.i; } in operator +()138 constexpr MyInteger operator-(MyInteger other) const { return i - other.i; } in operator -()139 constexpr MyInteger operator*(MyInteger other) const { return i * other.i; } in operator *()140 constexpr MyInteger operator/(MyInteger other) const { return i / other.i; } in operator /()142 constexpr bool operator<(MyInteger other) const { return i < other.i; } in operator <()143 constexpr bool operator<=(MyInteger other) const { return i <= other.i; } in operator <=()[all …]
132 struct MyInteger { struct133 integer i;134 explicit constexpr MyInteger(integer i) : i(i) {} in MyInteger() argument135 constexpr operator integer() const { return i; } in operator integer()137 constexpr MyInteger operator+(MyInteger other) const { return i + other.i; } in operator +()138 constexpr MyInteger operator-(MyInteger other) const { return i - other.i; } in operator -()139 constexpr MyInteger operator*(MyInteger other) const { return i * other.i; } in operator *()140 constexpr MyInteger operator/(MyInteger other) const { return i / other.i; } in operator /()142 constexpr bool operator<(MyInteger other) const { return i < other.i; } in operator <()143 constexpr bool operator<=(MyInteger other) const { return i <= other.i; } in operator <=()[all …]
136 struct MyInteger { struct137 integer i;138 explicit constexpr MyInteger(integer i) : i(i) {} in MyInteger() argument139 constexpr operator integer() const { return i; } in operator integer()141 constexpr MyInteger operator+(MyInteger other) const { return i + other.i; } in operator +()142 constexpr MyInteger operator-(MyInteger other) const { return i - other.i; } in operator -()143 constexpr MyInteger operator*(MyInteger other) const { return i * other.i; } in operator *()144 constexpr MyInteger operator/(MyInteger other) const { return i / other.i; } in operator /()146 constexpr bool operator<(MyInteger other) const { return i < other.i; } in operator <()147 constexpr bool operator<=(MyInteger other) const { return i <= other.i; } in operator <=()[all …]
127 static class MyInteger implements MyComparable<MyInteger> { class in TypeLiteralTypeResolutionTest