ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ConstrGraph::NodeDesc Class Reference

#include <ConstrGraph.h>

Collaboration diagram for ConstrGraph::NodeDesc:

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
 

Detailed Description

Definition at line 128 of file ConstrGraph.h.

Constructor & Destructor Documentation

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

Definition at line 135 of file ConstrGraph.h.

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

Definition at line 137 of file ConstrGraph.h.

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

Definition at line 139 of file ConstrGraph.h.

Member Function Documentation

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

Definition at line 141 of file ConstrGraph.h.

References annotName, annotVal, n, state, and varsToInclude.

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

Definition at line 142 of file ConstrGraph.h.

References annotName, annotVal, n, state, and varsToInclude.

Member Data Documentation

const DataflowNode& ConstrGraph::NodeDesc::n

Definition at line 130 of file ConstrGraph.h.

Referenced by operator<(), and operator==().

const NodeState& ConstrGraph::NodeDesc::state

Definition at line 131 of file ConstrGraph.h.

Referenced by operator<(), and operator==().

std::string ConstrGraph::NodeDesc::annotName

Definition at line 132 of file ConstrGraph.h.

Referenced by operator<(), and operator==().

void* ConstrGraph::NodeDesc::annotVal

Definition at line 133 of file ConstrGraph.h.

Referenced by operator<(), and operator==().

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

Definition at line 134 of file ConstrGraph.h.

Referenced by operator<(), and operator==().


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