Otawa  0.10
otawa::ParamExeGraph::ExternalConflictResource Class Reference

#include <otawa/exegraph/ParamExeGraph.h>

Inheritance diagram for otawa::ParamExeGraph::ExternalConflictResource:
otawa::ParamExeGraph::Resource

Public Member Functions

 ExternalConflictResource (elm::String name, ExeInst< ParamExeNode > *instruction, int index, int offset)
 
ExeInst< ParamExeNode > * instruction ()
 
elm::String name ()
 
resource_type_t type ()
 
int index ()
 
int offset ()
 

Private Attributes

ExeInst< ParamExeNode > * _instruction
 

Constructor & Destructor Documentation

otawa::ParamExeGraph::ExternalConflictResource::ExternalConflictResource ( 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::ExternalConflictResource::instruction ( void  )
inline

References _instruction.

elm::String otawa::ParamExeGraph::Resource::name ( void  )
inlineinherited
int otawa::ParamExeGraph::Resource::offset ( void  )
inlineinherited
resource_type_t otawa::ParamExeGraph::Resource::type ( void  )
inlineinherited

Member Data Documentation

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

Referenced by instruction().


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