Definition at line 265 of file model.h.
#include <model.h>
◆ Type
| Enumerator |
|---|
| ANNOTATION_LIST | |
| IDENTIFIER | |
| FUNCTION_CALL | |
| INT_VALUE | |
| INT_LIST | |
| INTERVAL | |
| VAR_REF | |
| VAR_REF_ARRAY | |
| STRING_VALUE | |
Definition at line 266 of file model.h.
◆ AnnotationList()
◆ AppendAllVariables()
| void operations_research::fz::Annotation::AppendAllVariables |
( |
std::vector< Variable * > * | vars | ) |
const |
◆ DebugString()
| std::string operations_research::fz::Annotation::DebugString |
( |
| ) |
const |
◆ Empty()
| Annotation operations_research::fz::Annotation::Empty |
( |
| ) |
|
|
static |
◆ FunctionCall()
| Annotation operations_research::fz::Annotation::FunctionCall |
( |
absl::string_view | id | ) |
|
|
static |
◆ FunctionCallWithArguments()
| Annotation operations_research::fz::Annotation::FunctionCallWithArguments |
( |
absl::string_view | id, |
|
|
std::vector< Annotation > | args ) |
|
static |
◆ Identifier()
| Annotation operations_research::fz::Annotation::Identifier |
( |
absl::string_view | id | ) |
|
|
static |
◆ IntegerList()
| Annotation operations_research::fz::Annotation::IntegerList |
( |
const std::vector< int64_t > & | values | ) |
|
|
static |
◆ IntegerValue()
| Annotation operations_research::fz::Annotation::IntegerValue |
( |
int64_t | value | ) |
|
|
static |
◆ Interval()
| Annotation operations_research::fz::Annotation::Interval |
( |
int64_t | interval_min, |
|
|
int64_t | interval_max ) |
|
static |
◆ IsFunctionCallWithIdentifier()
| bool operations_research::fz::Annotation::IsFunctionCallWithIdentifier |
( |
absl::string_view | identifier | ) |
const |
|
inline |
◆ String()
| Annotation operations_research::fz::Annotation::String |
( |
absl::string_view | str | ) |
|
|
static |
◆ VarRef()
◆ VarRefArray()
| Annotation operations_research::fz::Annotation::VarRefArray |
( |
std::vector< Variable * > | variables | ) |
|
|
static |
◆ annotations
| std::vector<Annotation> operations_research::fz::Annotation::annotations |
◆ id
| std::string operations_research::fz::Annotation::id |
◆ interval_max
| int64_t operations_research::fz::Annotation::interval_max |
◆ interval_min
| int64_t operations_research::fz::Annotation::interval_min |
◆ string_value
| std::string operations_research::fz::Annotation::string_value |
◆ type
| Type operations_research::fz::Annotation::type |
◆ values
| std::vector<int64_t> operations_research::fz::Annotation::values |
◆ variables
| std::vector<Variable*> operations_research::fz::Annotation::variables |
The documentation for this struct was generated from the following files: