ROSE 0.11.145.147
Public Member Functions | Public Attributes | List of all members
ConstrGraph::NodeDesc Class Reference

Description

Definition at line 131 of file ConstrGraph.h.

Collaboration diagram for ConstrGraph::NodeDesc:
Collaboration graph
[legend]

Public Member Functions

 NodeDesc (const DataflowNode &n, const NodeState &state, std::string annotName, void *annotVal, const std::set< varID > &varsToInclude)
 
 NodeDesc (const DataflowNode &n, const NodeState &state, std::string annotName, void *annotVal)
 
 NodeDesc (const DataflowNode &n, const NodeState &state)
 
bool operator== (const NodeDesc &that) const
 
bool operator< (const NodeDesc &that) const
 

Public Attributes

const DataflowNoden
 
const NodeStatestate
 
std::string annotName
 
void * annotVal
 
std::set< varIDvarsToInclude
 

Constructor & Destructor Documentation

◆ NodeDesc() [1/3]

ConstrGraph::NodeDesc::NodeDesc ( const DataflowNode n,
const NodeState state,
std::string  annotName,
void *  annotVal,
const std::set< varID > &  varsToInclude 
)
inline

Definition at line 138 of file ConstrGraph.h.

◆ NodeDesc() [2/3]

ConstrGraph::NodeDesc::NodeDesc ( const DataflowNode n,
const NodeState state,
std::string  annotName,
void *  annotVal 
)
inline

Definition at line 140 of file ConstrGraph.h.

◆ NodeDesc() [3/3]

ConstrGraph::NodeDesc::NodeDesc ( const DataflowNode n,
const NodeState state 
)
inline

Definition at line 142 of file ConstrGraph.h.

Member Function Documentation

◆ operator==()

bool ConstrGraph::NodeDesc::operator== ( const NodeDesc that) const
inline

Definition at line 144 of file ConstrGraph.h.

◆ operator<()

bool ConstrGraph::NodeDesc::operator< ( const NodeDesc that) const
inline

Definition at line 145 of file ConstrGraph.h.

Member Data Documentation

◆ n

const DataflowNode& ConstrGraph::NodeDesc::n

Definition at line 133 of file ConstrGraph.h.

◆ state

const NodeState& ConstrGraph::NodeDesc::state

Definition at line 134 of file ConstrGraph.h.

◆ annotName

std::string ConstrGraph::NodeDesc::annotName

Definition at line 135 of file ConstrGraph.h.

◆ annotVal

void* ConstrGraph::NodeDesc::annotVal

Definition at line 136 of file ConstrGraph.h.

◆ varsToInclude

std::set<varID> ConstrGraph::NodeDesc::varsToInclude

Definition at line 137 of file ConstrGraph.h.


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