1 #ifndef MAPPED_VARIABLE_H_INCLUDED_
2 #define MAPPED_VARIABLE_H_INCLUDED_
Conflict(SgNode *node)
Definition: mapped_variable.cpp:19
SgVariableSymbol * symbol_
Definition: mapped_variable.h:38
SgNode * node_
Definition: mapped_variable.h:57
const bool operator<(const MappedVariable &lhs, const MappedVariable &rhs)
Definition: mapped_variable.cpp:50
This class represents a conflict in the data conflict table, either due to a conflicting expression (...
Definition: mapped_variable.h:55
bool operator!=(const MappedVariable &ohs)
Definition: mapped_variable.cpp:44
MappedVariable()
Definition: mapped_variable.cpp:14
bool operator==(const MappedVariable &ohs)
Definition: mapped_variable.cpp:38
MappedVariable variable_
Definition: mapped_variable.h:58
void reset_inst_id_for_channels(MappedVariableList &mapped_variables)
This function sets the instance id to 0 for all variables which are declared in a channel...
Definition: mapped_variable.cpp:101
bool is_valid()
Checks if the MappedVariable is valid.
Definition: mapped_variable.cpp:32
std::list< MappedVariable > MappedVariableList
Definition: mapped_variable.h:44
static int const InvalidVariable
Definition: mapped_variable.h:41
This is a helper class to describe a variable in the design through the symbol and the instance id...
Definition: mapped_variable.h:22
int instance_id_
Definition: mapped_variable.h:39