CACAO
|
Public Types | |
typedef _iterator::reference | reference |
typedef _iterator::pointer | pointer |
typedef _iterator::iterator_category | iterator_category |
typedef _iterator::value_type | value_type |
typedef _iterator::difference_type | difference_type |
Public Member Functions | |
MIIterator (const block_iterator &block_it) | |
construct end element More... | |
MIIterator (const block_iterator &block_it, const _iterator &it) | |
constructor More... | |
MIIterator (const MIIterator &other) | |
copy constructor More... | |
MIIterator & | operator= (const MIIterator &other) |
copy assignment operator More... | |
MIIterator & | operator++ () |
MIIterator & | operator-- () |
MIIterator | operator++ (int) |
MIIterator | operator-- (int) |
bool | operator== (const MIIterator &rhs) const |
bool | operator< (const MIIterator &rhs) const |
bool | operator!= (const MIIterator &rhs) const |
bool | operator> (const MIIterator &rhs) const |
reference | operator* () |
const reference | operator* () const |
pointer | operator-> () |
const pointer | operator-> () const |
bool | is_end () const |
Private Types | |
typedef alloc::ordered_list < MachineInstruction * > ::type::iterator | _iterator |
typedef MBBIterator | block_iterator |
Static Private Member Functions | |
static _iterator | _end () |
Private Attributes | |
block_iterator | block_it |
_iterator | it |
Friends | |
class | MachineBasicBlock |
Definition at line 51 of file MachineBasicBlock.hpp.
|
private |
Definition at line 52 of file MachineBasicBlock.hpp.
|
private |
Definition at line 53 of file MachineBasicBlock.hpp.
typedef _iterator::difference_type cacao::jit::compiler2::MIIterator::difference_type |
Definition at line 62 of file MachineBasicBlock.hpp.
typedef _iterator::iterator_category cacao::jit::compiler2::MIIterator::iterator_category |
Definition at line 60 of file MachineBasicBlock.hpp.
Definition at line 59 of file MachineBasicBlock.hpp.
Definition at line 58 of file MachineBasicBlock.hpp.
typedef _iterator::value_type cacao::jit::compiler2::MIIterator::value_type |
Definition at line 61 of file MachineBasicBlock.hpp.
|
inline |
construct end element
Definition at line 65 of file MachineBasicBlock.hpp.
|
inline |
constructor
Definition at line 68 of file MachineBasicBlock.hpp.
|
inline |
copy constructor
Definition at line 71 of file MachineBasicBlock.hpp.
|
staticprivate |
Definition at line 37 of file MachineBasicBlock.cpp.
|
inline |
Definition at line 320 of file MachineBasicBlock.hpp.
|
inline |
Definition at line 108 of file MachineBasicBlock.hpp.
|
inline |
Definition at line 110 of file MachineBasicBlock.hpp.
|
inline |
Definition at line 111 of file MachineBasicBlock.hpp.
|
inline |
Definition at line 288 of file MachineBasicBlock.hpp.
|
inline |
Definition at line 81 of file MachineBasicBlock.hpp.
|
inline |
Definition at line 305 of file MachineBasicBlock.hpp.
|
inline |
Definition at line 86 of file MachineBasicBlock.hpp.
|
inline |
Definition at line 112 of file MachineBasicBlock.hpp.
|
inline |
Definition at line 113 of file MachineBasicBlock.hpp.
|
inline |
Definition at line 98 of file MachineBasicBlock.hpp.
|
inline |
copy assignment operator
Definition at line 74 of file MachineBasicBlock.hpp.
|
inline |
Definition at line 91 of file MachineBasicBlock.hpp.
|
inline |
Definition at line 109 of file MachineBasicBlock.hpp.
|
friend |
Definition at line 117 of file MachineBasicBlock.hpp.
|
private |
Definition at line 54 of file MachineBasicBlock.hpp.
|
private |
Definition at line 55 of file MachineBasicBlock.hpp.