Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::fz::LexerInfo Struct Reference

#include <parser_util.h>

Public Attributes

int64_t integer_value
 
double double_value
 
std::string string_value
 
Domain domain
 
std::vector< Domain > * domains
 
std::vector< int64_t > * integers
 
std::vector< double > * doubles
 
Argument arg
 
std::vector< Argument > * args
 
Annotation annotation
 
std::vector< Annotation > * annotations
 
VarRefOrValue var_or_value
 
std::vector< VarRefOrValue > * var_or_value_array
 

Detailed Description

Class needed to pass information from the lexer to the parser.

Todo
(user): Use std::unique_ptr<vector< >> to ease memory management.

Definition at line 76 of file parser_util.h.

Member Data Documentation

◆ annotation

Annotation operations_research::fz::LexerInfo::annotation

Definition at line 86 of file parser_util.h.

◆ annotations

std::vector<Annotation>* operations_research::fz::LexerInfo::annotations

Definition at line 87 of file parser_util.h.

◆ arg

Argument operations_research::fz::LexerInfo::arg

Definition at line 84 of file parser_util.h.

◆ args

std::vector<Argument>* operations_research::fz::LexerInfo::args

Definition at line 85 of file parser_util.h.

◆ domain

Domain operations_research::fz::LexerInfo::domain

Definition at line 80 of file parser_util.h.

◆ domains

std::vector<Domain>* operations_research::fz::LexerInfo::domains

Definition at line 81 of file parser_util.h.

◆ double_value

double operations_research::fz::LexerInfo::double_value

Definition at line 78 of file parser_util.h.

◆ doubles

std::vector<double>* operations_research::fz::LexerInfo::doubles

Definition at line 83 of file parser_util.h.

◆ integer_value

int64_t operations_research::fz::LexerInfo::integer_value

Definition at line 77 of file parser_util.h.

◆ integers

std::vector<int64_t>* operations_research::fz::LexerInfo::integers

Definition at line 82 of file parser_util.h.

◆ string_value

std::string operations_research::fz::LexerInfo::string_value

Definition at line 79 of file parser_util.h.

◆ var_or_value

VarRefOrValue operations_research::fz::LexerInfo::var_or_value

Definition at line 88 of file parser_util.h.

◆ var_or_value_array

std::vector<VarRefOrValue>* operations_research::fz::LexerInfo::var_or_value_array

Definition at line 89 of file parser_util.h.


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