CACAO
|
Public Types | |
typedef const_iterator::reference | reference |
typedef const_iterator::pointer | pointer |
typedef const_iterator::iterator_category | iterator_category |
typedef const_iterator::value_type | value_type |
typedef const_iterator::difference_type | difference_type |
Public Member Functions | |
const_MBBIterator (const MachineInstructionSchedule *parent, const const_iterator &it) | |
const_MBBIterator (const const_MBBIterator &other) | |
const_MBBIterator (const MBBIterator &other) | |
const_MBBIterator & | operator++ () |
const MachineInstructionSchedule * | get_parent () const |
const_MBBIterator | operator++ (int) |
const_MBBIterator & | operator-- () |
const_MBBIterator | operator-- (int) |
bool | operator== (const const_MBBIterator &rhs) const |
bool | operator< (const const_MBBIterator &rhs) const |
bool | operator!= (const const_MBBIterator &rhs) const |
bool | operator> (const const_MBBIterator &rhs) const |
reference | operator* () |
const reference | operator* () const |
pointer | operator-> () |
const pointer | operator-> () const |
Private Types | |
typedef alloc::ordered_list < MachineBasicBlock * > ::type::const_iterator | const_iterator |
Private Member Functions | |
const_MBBIterator () | |
empty constructor More... | |
Private Attributes | |
const MachineInstructionSchedule * | parent |
const_iterator | it |
Friends | |
class | MachineInstructionSchedule |
class | MachineBasicBlock |
Definition at line 98 of file MachineInstructionSchedule.hpp.
|
private |
Definition at line 99 of file MachineInstructionSchedule.hpp.
typedef const_iterator::difference_type cacao::jit::compiler2::const_MBBIterator::difference_type |
Definition at line 109 of file MachineInstructionSchedule.hpp.
typedef const_iterator::iterator_category cacao::jit::compiler2::const_MBBIterator::iterator_category |
Definition at line 107 of file MachineInstructionSchedule.hpp.
Definition at line 106 of file MachineInstructionSchedule.hpp.
Definition at line 105 of file MachineInstructionSchedule.hpp.
typedef const_iterator::value_type cacao::jit::compiler2::const_MBBIterator::value_type |
Definition at line 108 of file MachineInstructionSchedule.hpp.
|
inlineprivate |
empty constructor
Definition at line 103 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 111 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 113 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 115 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 121 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 144 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 146 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 147 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 117 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 122 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 127 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 131 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 148 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 149 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 140 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 136 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 145 of file MachineInstructionSchedule.hpp.
|
friend |
Definition at line 152 of file MachineInstructionSchedule.hpp.
|
friend |
Definition at line 151 of file MachineInstructionSchedule.hpp.
|
private |
Definition at line 101 of file MachineInstructionSchedule.hpp.
|
private |
Definition at line 100 of file MachineInstructionSchedule.hpp.