![]() |
OR-Tools
9.3
|
Definition at line 184 of file strong_int.h.
Classes | |
| struct | Hasher |
Public Types | |
| typedef _ValueType | ValueType |
| typedef StrongInt< StrongIntName, ValueType > | ThisType |
Public Member Functions | |
| constexpr | StrongInt () |
| constexpr | StrongInt (ValueType value) |
| constexpr ValueType | value () const |
| template<typename ValType > | |
| constexpr ValType | value () const |
| ThisType & | operator++ () |
| const ThisType | operator++ (int v) |
| ThisType & | operator-- () |
| const ThisType | operator-- (int v) |
| constexpr bool | operator! () const |
| constexpr const ThisType | operator+ () const |
| constexpr const ThisType | operator- () const |
| constexpr const ThisType | operator~ () const |
| STRONG_INT_TYPE_ASSIGNMENT_OP (+=) | |
| STRONG_INT_TYPE_ASSIGNMENT_OP (-=) | |
| STRONG_INT_TYPE_ASSIGNMENT_OP * | STRONG_INT_TYPE_ASSIGNMENT_OP (/=);STRONG_INT_TYPE_ASSIGNMENT_OP(<<= |
| STRONG_INT_TYPE_ASSIGNMENT_OP (> >=) | |
| STRONG_INT_TYPE_ASSIGNMENT_OP (%=) | |
| ThisType & | operator= (ValueType arg_value) |
Static Public Member Functions | |
| static constexpr absl::string_view | TypeName () |
Definition at line 187 of file strong_int.h.
| typedef _ValueType ValueType |
Definition at line 186 of file strong_int.h.
|
inlineconstexpr |
Definition at line 202 of file strong_int.h.
Definition at line 204 of file strong_int.h.
|
inlineconstexpr |
Definition at line 241 of file strong_int.h.
|
inlineconstexpr |
Definition at line 242 of file strong_int.h.
|
inline |
Definition at line 222 of file strong_int.h.
|
inline |
Definition at line 226 of file strong_int.h.
|
inlineconstexpr |
Definition at line 243 of file strong_int.h.
|
inline |
Definition at line 231 of file strong_int.h.
|
inline |
Definition at line 235 of file strong_int.h.
Definition at line 267 of file strong_int.h.
|
inlineconstexpr |
Definition at line 244 of file strong_int.h.
| STRONG_INT_TYPE_ASSIGNMENT_OP | ( | % | ) |
| STRONG_INT_TYPE_ASSIGNMENT_OP | ( | + | ) |
| STRONG_INT_TYPE_ASSIGNMENT_OP | ( | - | ) |
| STRONG_INT_TYPE_ASSIGNMENT_OP * STRONG_INT_TYPE_ASSIGNMENT_OP | ( | / | ) |
| STRONG_INT_TYPE_ASSIGNMENT_OP | ( | >= | ) |
|
inlinestaticconstexpr |
Definition at line 189 of file strong_int.h.
|
inlineconstexpr |
Definition at line 214 of file strong_int.h.
|
inlineconstexpr |
Definition at line 217 of file strong_int.h.