![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
#include <stddef.h>#include <cstdint>#include <iosfwd>#include <limits>#include <ostream>#include "absl/base/attributes.h"#include "absl/base/port.h"#include "absl/strings/str_format.h"#include "absl/strings/string_view.h"Go to the source code of this file.
Namespaces | |
| namespace | operations_research |
| In SWIG mode, we don't want anything besides these top-level includes. | |
| namespace | std |
| STL namespace. | |
Macros | |
| #define | DEFINE_STRONG_INDEX_TYPE(index_type_name) |
| #define | DEFINE_STRONG_INT64_TYPE(integer_type_name) |
| #define | STRONG_ASSIGNMENT_OP(StrongClass, IntType, op) |
| --------— Implementation ---------— | |
| #define | INCREMENT_AND_DECREMENT_OPERATORS |
| #define | STRONG_TYPE_ARITHMETIC_OP(StrongType, IntType, op) |
| – NON-MEMBER ARITHMETIC OPERATORS ---------------------------------------— | |
| #define | STRONG_TYPE_COMPARISON_OP(StrongType, IntType, op) |
| – NON-MEMBER COMPARISON OPERATORS ---------------------------------------— | |
| #define DEFINE_STRONG_INDEX_TYPE | ( | index_type_name | ) |
Defines the StrongIndex and typedefs it to index_type_name.
Definition at line 71 of file strong_integers.h.
| #define DEFINE_STRONG_INT64_TYPE | ( | integer_type_name | ) |
Defines the StrongInt64 and typedefs it to integer_type_name.
Definition at line 82 of file strong_integers.h.
| #define INCREMENT_AND_DECREMENT_OPERATORS |
Definition at line 108 of file strong_integers.h.
| #define STRONG_ASSIGNMENT_OP | ( | StrongClass, | |
| IntType, | |||
| op ) |
--------— Implementation ---------—
Definition at line 98 of file strong_integers.h.
| #define STRONG_TYPE_ARITHMETIC_OP | ( | StrongType, | |
| IntType, | |||
| op ) |
– NON-MEMBER ARITHMETIC OPERATORS ---------------------------------------—
Definition at line 273 of file strong_integers.h.
| #define STRONG_TYPE_COMPARISON_OP | ( | StrongType, | |
| IntType, | |||
| op ) |
– NON-MEMBER COMPARISON OPERATORS ---------------------------------------—
Definition at line 305 of file strong_integers.h.