OR-Tools  9.6
VarRefOrValue

Detailed Description

Definition at line 45 of file parser_util.h.

Static Public Member Functions

static VarRefOrValue Undefined ()
 
static VarRefOrValue VarRef (Variable *var)
 
static VarRefOrValue Value (int64_t value)
 
static VarRefOrValue FloatValue (double value)
 

Public Attributes

Variablevariable = nullptr
 
int64_t value = 0
 
double float_value = 0.0
 
bool defined = false
 
bool is_float = false
 

Member Function Documentation

◆ FloatValue()

static VarRefOrValue FloatValue ( double  value)
inlinestatic

Definition at line 59 of file parser_util.h.

◆ Undefined()

static VarRefOrValue Undefined ( )
inlinestatic

Definition at line 46 of file parser_util.h.

◆ Value()

static VarRefOrValue Value ( int64_t  value)
inlinestatic

Definition at line 53 of file parser_util.h.

◆ VarRef()

static VarRefOrValue VarRef ( Variable var)
inlinestatic

Definition at line 47 of file parser_util.h.

Member Data Documentation

◆ defined

bool defined = false

Definition at line 70 of file parser_util.h.

◆ float_value

double float_value = 0.0

Definition at line 69 of file parser_util.h.

◆ is_float

bool is_float = false

Definition at line 71 of file parser_util.h.

◆ value

int64_t value = 0

Definition at line 68 of file parser_util.h.

◆ variable

Variable* variable = nullptr

Definition at line 67 of file parser_util.h.


The documentation for this struct was generated from the following file: