Otawa  0.10
otawa::ParExeSequence Class Reference

A sequence of ParExeInstruction for which a ParExeGraph will be built. More...

#include <otawa/parexegraph/ParExeGraph.h>

Inheritance diagram for otawa::ParExeSequence:
elm::genstruct::DLList< ParExeInst * >

Classes

class  InstIterator
 

Public Member Functions

int length ()
 
int count (void) const
 
bool contains (const ParExeInst *&value) const
 
bool isEmpty (void) const
 
 operator bool (void) const
 
void clear (void)
 
void add (const ParExeInst *&item)
 
void addAll (const C< ParExeInst * > &items)
 
void remove (const ParExeInst *&value)
 
void remove (const AbstractIterator &iter)
 
void removeAll (const C< ParExeInst * > &items)
 
const ParExeInst *& first (void) const
 
const ParExeInst *& last (void) const
 
Iterator find (const ParExeInst *&item) const
 
Iterator find (const ParExeInst *&item, const Iterator &iter) const
 
void addFirst (const ParExeInst *&value)
 
void addLast (const ParExeInst *&value)
 
void removeFirst (void)
 
void removeLast (void)
 
void addAfter (const AbstractIterator &pos, const ParExeInst *&item)
 
void addBefore (const AbstractIterator &pos, const ParExeInst *&item)
 
void set (const AbstractIterator &pos, const ParExeInst *&item)
 
const ParExeInst *& head (void) const
 
ParExeInstget (void)
 
void put (const ParExeInst *&item)
 
void reset (void)
 

Detailed Description

A sequence of ParExeInstruction for which a ParExeGraph will be built.

See also
Parametric Execution Graph

Member Function Documentation

void elm::genstruct::DLList< ParExeInst * , class >::add ( const ParExeInst * &  item)
inherited
void elm::genstruct::DLList< ParExeInst * , class >::addAfter ( const AbstractIterator &  pos,
const ParExeInst * &  item 
)
inherited
void elm::genstruct::DLList< ParExeInst * , class >::addAll ( const C< ParExeInst * > &  items)
inherited
void elm::genstruct::DLList< ParExeInst * , class >::addBefore ( const AbstractIterator &  pos,
const ParExeInst * &  item 
)
inherited
void elm::genstruct::DLList< ParExeInst * , class >::addFirst ( const ParExeInst * &  value)
inherited
void elm::genstruct::DLList< ParExeInst * , class >::addLast ( const ParExeInst * &  value)
inherited
void elm::genstruct::DLList< ParExeInst * , class >::clear ( void  )
inherited
bool elm::genstruct::DLList< ParExeInst * , class >::contains ( const ParExeInst * &  value) const
inherited
int elm::genstruct::DLList< ParExeInst * , class >::count ( void  ) const
inherited
Iterator elm::genstruct::DLList< ParExeInst * , class >::find ( const ParExeInst * &  item) const
inherited
Iterator elm::genstruct::DLList< ParExeInst * , class >::find ( const ParExeInst * &  item,
const Iterator &  iter 
) const
inherited
const ParExeInst * & elm::genstruct::DLList< ParExeInst * , class >::first ( void  ) const
inherited
ParExeInst * elm::genstruct::DLList< ParExeInst * , class >::get ( void  )
inherited
const ParExeInst * & elm::genstruct::DLList< ParExeInst * , class >::head ( void  ) const
inherited
bool elm::genstruct::DLList< ParExeInst * , class >::isEmpty ( void  ) const
inherited
const ParExeInst * & elm::genstruct::DLList< ParExeInst * , class >::last ( void  ) const
inherited
int otawa::ParExeSequence::length ( void  )
inline
elm::genstruct::DLList< ParExeInst * , class >::operator bool ( void  ) const
inherited
void elm::genstruct::DLList< ParExeInst * , class >::put ( const ParExeInst * &  item)
inherited
void elm::genstruct::DLList< ParExeInst * , class >::remove ( const ParExeInst * &  value)
inherited
void elm::genstruct::DLList< ParExeInst * , class >::remove ( const AbstractIterator &  iter)
inherited
void elm::genstruct::DLList< ParExeInst * , class >::removeAll ( const C< ParExeInst * > &  items)
inherited
void elm::genstruct::DLList< ParExeInst * , class >::removeFirst ( void  )
inherited
void elm::genstruct::DLList< ParExeInst * , class >::removeLast ( void  )
inherited
void elm::genstruct::DLList< ParExeInst * , class >::reset ( void  )
inherited
void elm::genstruct::DLList< ParExeInst * , class >::set ( const AbstractIterator &  pos,
const ParExeInst * &  item 
)
inherited

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