All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
mapped_variable.h File Reference
#include "rose.h"
#include <list>
Include dependency graph for mapped_variable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  risc::sg::MappedVariable
 This is a helper class to describe a variable in the design through the symbol and the instance id. More...
 
struct  risc::sg::Conflict
 This class represents a conflict in the data conflict table, either due to a conflicting expression (node_), or due to a conflicting variable with instance ID (variable_) (RD, 11/29/18) More...
 

Namespaces

 risc
 
 risc::sg
 

Typedefs

typedef std::list< MappedVariable > risc::sg::MappedVariableList
 

Functions

const bool risc::sg::operator< (const MappedVariable &lhs, const MappedVariable &rhs)
 
void risc::sg::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. More...
 
const bool risc::sg::operator< (const Conflict &lhs, const Conflict &rhs)