Otawa  0.10
otawa::ParamExeGraph::QueueResource Class Reference

#include <otawa/exegraph/ParamExeGraph.h>

Inheritance diagram for otawa::ParamExeGraph::QueueResource:
otawa::ParamExeGraph::Resource

Public Member Functions

 QueueResource (elm::String name, Queue< ParamExeNode > *queue, int slot, int index, int offset, StageResource *upper_bound, int upper_bound_offset)
 
Queue< ParamExeNode > * queue ()
 
int slot ()
 
StageResourceupperBound ()
 
int upperBoundOffset ()
 
elm::String name ()
 
resource_type_t type ()
 
int index ()
 
int offset ()
 

Private Attributes

Queue< ParamExeNode > * _queue
 
int _slot
 
StageResource_upper_bound
 
int _upper_bound_offset
 

Constructor & Destructor Documentation

otawa::ParamExeGraph::QueueResource::QueueResource ( elm::String  name,
Queue< ParamExeNode > *  queue,
int  slot,
int  index,
int  offset,
StageResource upper_bound,
int  upper_bound_offset 
)
inline

Member Function Documentation

int otawa::ParamExeGraph::Resource::index ( void  )
inlineinherited
elm::String otawa::ParamExeGraph::Resource::name ( void  )
inlineinherited
int otawa::ParamExeGraph::Resource::offset ( void  )
inlineinherited
Queue<ParamExeNode>* otawa::ParamExeGraph::QueueResource::queue ( )
inline

References _queue.

int otawa::ParamExeGraph::QueueResource::slot ( )
inline

References _slot.

resource_type_t otawa::ParamExeGraph::Resource::type ( void  )
inlineinherited
StageResource* otawa::ParamExeGraph::QueueResource::upperBound ( void  )
inline

References _upper_bound.

int otawa::ParamExeGraph::QueueResource::upperBoundOffset ( )
inline

References _upper_bound_offset.

Member Data Documentation

Queue<ParamExeNode>* otawa::ParamExeGraph::QueueResource::_queue
private

Referenced by queue().

int otawa::ParamExeGraph::QueueResource::_slot
private

Referenced by slot().

StageResource* otawa::ParamExeGraph::QueueResource::_upper_bound
private

Referenced by upperBound().

int otawa::ParamExeGraph::QueueResource::_upper_bound_offset
private

Referenced by upperBoundOffset().


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