Otawa  0.10
otawa::ParamExeGraph::InternalConflictResource Class Reference

#include <otawa/exegraph/ParamExeGraph.h>

Inheritance diagram for otawa::ParamExeGraph::InternalConflictResource:
otawa::ParamExeGraph::Resource

Public Member Functions

 InternalConflictResource (elm::String name, ExeInst< ParamExeNode > *instruction, int index, int offset)
 
ExeInst< ParamExeNode > * instruction ()
 
void setNode (ParamExeNode *node)
 
ParamExeNodenode ()
 
elm::String name ()
 
resource_type_t type ()
 
int index ()
 
int offset ()
 

Private Attributes

ExeInst< ParamExeNode > * _instruction
 
ParamExeNode_node
 

Constructor & Destructor Documentation

otawa::ParamExeGraph::InternalConflictResource::InternalConflictResource ( elm::String  name,
ExeInst< ParamExeNode > *  instruction,
int  index,
int  offset 
)
inline

Member Function Documentation

int otawa::ParamExeGraph::Resource::index ( void  )
inlineinherited
ExeInst<ParamExeNode>* otawa::ParamExeGraph::InternalConflictResource::instruction ( void  )
inline

References _instruction.

elm::String otawa::ParamExeGraph::Resource::name ( void  )
inlineinherited
ParamExeNode* otawa::ParamExeGraph::InternalConflictResource::node ( void  )
inline

References _node.

Referenced by setNode().

int otawa::ParamExeGraph::Resource::offset ( void  )
inlineinherited
void otawa::ParamExeGraph::InternalConflictResource::setNode ( ParamExeNode node)
inline

References _node, and node().

resource_type_t otawa::ParamExeGraph::Resource::type ( void  )
inlineinherited

Member Data Documentation

ExeInst<ParamExeNode>* otawa::ParamExeGraph::InternalConflictResource::_instruction
private

Referenced by instruction().

ParamExeNode* otawa::ParamExeGraph::InternalConflictResource::_node
private

Referenced by node(), and setNode().


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