A loop, specified as a set of instructions.
More...
#include <loop_analysis.h>
template<class T, typename C>
class loop_templatet< T, C >
A loop, specified as a set of instructions.
Definition at line 23 of file loop_analysis.h.
◆ const_iterator
template<class T , typename C >
◆ loop_instructionst
template<class T , typename C >
◆ loop_templatet() [1/2]
template<class T , typename C >
◆ loop_templatet() [2/2]
template<class T , typename C >
template<typename InstructionSet >
◆ begin()
template<class T , typename C >
Iterator over this loop's instructions.
Definition at line 49 of file loop_analysis.h.
◆ contains()
template<class T , typename C >
virtual bool loop_templatet< T, C >::contains |
( |
const T |
instruction | ) |
const |
|
inlinevirtual |
Returns true if instruction
is in this loop.
Definition at line 40 of file loop_analysis.h.
◆ empty()
template<class T , typename C >
Returns true if this loop contains no instructions.
Definition at line 67 of file loop_analysis.h.
◆ end()
template<class T , typename C >
Iterator over this loop's instructions.
Definition at line 55 of file loop_analysis.h.
◆ insert_instruction()
template<class T , typename C >
bool loop_templatet< T, C >::insert_instruction |
( |
const T |
instruction | ) |
|
|
inline |
Adds instruction
to this loop.
- Returns
- true if the instruction is new
Definition at line 74 of file loop_analysis.h.
◆ size()
template<class T , typename C >
◆ loop_analysist< T, C >
template<class T , typename C >
◆ loop_instructions
template<class T , typename C >
The documentation for this class was generated from the following file: