![]() |
OR-Tools
9.6
|
Classes | |
| class | StrongInt |
| class | StrongIntRange |
Functions | |
| template<typename StrongIntName , typename ValueType > | |
| std::ostream & | operator<< (std::ostream &os, StrongInt< StrongIntName, ValueType > arg) |
| STRONG_INT_TYPE_ARITHMETIC_OP (+) | |
| STRONG_INT_TYPE_ARITHMETIC_OP (-) | |
| STRONG_INT_TYPE_ARITHMETIC_OP * | STRONG_INT_TYPE_ARITHMETIC_OP (/);STRONG_INT_TYPE_ARITHMETIC_OP(<< |
| STRONG_INT_TYPE_ARITHMETIC_OP (>>) | |
| STRONG_INT_TYPE_ARITHMETIC_OP (%) | |
| STRONG_INT_TYPE_COMPARISON_OP (==) | |
| STRONG_INT_TYPE_COMPARISON_OP (!=) | |
| STRONG_INT_TYPE_COMPARISON_OP (<=) | |
| STRONG_INT_TYPE_COMPARISON_OP (>=) | |
| template<typename IntType > | |
| StrongIntRange< IntType > | MakeStrongIntRange (IntType end) |
| template<typename IntType > | |
| StrongIntRange< IntType > | MakeStrongIntRange (IntType begin, IntType end) |
Variables | |
| class util_intops::StrongInt | ABSL_ATTRIBUTE_PACKED |
| StrongIntRange<IntType> util_intops::MakeStrongIntRange | ( | IntType | begin, |
| IntType | end | ||
| ) |
Definition at line 415 of file strong_int.h.
| StrongIntRange<IntType> util_intops::MakeStrongIntRange | ( | IntType | end | ) |
Definition at line 410 of file strong_int.h.
| std::ostream& util_intops::operator<< | ( | std::ostream & | os, |
| StrongInt< StrongIntName, ValueType > | arg | ||
| ) |
Definition at line 286 of file strong_int.h.
| util_intops::STRONG_INT_TYPE_ARITHMETIC_OP | ( | % | ) |
| util_intops::STRONG_INT_TYPE_ARITHMETIC_OP | ( | + | ) |
| util_intops::STRONG_INT_TYPE_ARITHMETIC_OP | ( | - | ) |
| STRONG_INT_TYPE_ARITHMETIC_OP* util_intops::STRONG_INT_TYPE_ARITHMETIC_OP | ( | / | ) |
| util_intops::STRONG_INT_TYPE_ARITHMETIC_OP | ( | >> | ) |
| util_intops::STRONG_INT_TYPE_COMPARISON_OP | ( | ! | ) |
| util_intops::STRONG_INT_TYPE_COMPARISON_OP | ( | <= | ) |
| STRONG_INT_TYPE_COMPARISON_OP | ( | ) |
| util_intops::STRONG_INT_TYPE_COMPARISON_OP | ( | >= | ) |
| class util_intops::StrongInt ABSL_ATTRIBUTE_PACKED |