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 | |
MBBIterator (MachineInstructionSchedule *parent, const iterator &it) | |
MBBIterator (const MBBIterator &other) | |
MBBIterator & | operator++ () |
MachineInstructionSchedule * | get_parent () const |
MBBIterator | operator++ (int) |
MBBIterator & | operator-- () |
MBBIterator | operator-- (int) |
bool | operator== (const MBBIterator &rhs) const |
bool | operator< (const MBBIterator &rhs) const |
bool | operator!= (const MBBIterator &rhs) const |
bool | operator> (const MBBIterator &rhs) const |
reference | operator* () |
const reference | operator* () const |
pointer | operator-> () |
const pointer | operator-> () const |
Private Types | |
typedef alloc::ordered_list < MachineBasicBlock * > ::type::iterator | iterator |
Private Member Functions | |
MBBIterator () | |
empty constructor More... | |
Private Attributes | |
MachineInstructionSchedule * | parent |
iterator | it |
Friends | |
class | MachineInstructionSchedule |
class | MachineBasicBlock |
class | const_MBBIterator |
Definition at line 43 of file MachineInstructionSchedule.hpp.
typedef iterator::difference_type cacao::jit::compiler2::MBBIterator::difference_type |
Definition at line 54 of file MachineInstructionSchedule.hpp.
|
private |
Definition at line 44 of file MachineInstructionSchedule.hpp.
typedef iterator::iterator_category cacao::jit::compiler2::MBBIterator::iterator_category |
Definition at line 52 of file MachineInstructionSchedule.hpp.
Definition at line 51 of file MachineInstructionSchedule.hpp.
Definition at line 50 of file MachineInstructionSchedule.hpp.
typedef iterator::value_type cacao::jit::compiler2::MBBIterator::value_type |
Definition at line 53 of file MachineInstructionSchedule.hpp.
|
inlineprivate |
empty constructor
Definition at line 48 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 56 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 58 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 63 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 86 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 88 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 89 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 59 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 64 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 69 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 73 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 90 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 91 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 82 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 78 of file MachineInstructionSchedule.hpp.
|
inline |
Definition at line 87 of file MachineInstructionSchedule.hpp.
|
friend |
Definition at line 95 of file MachineInstructionSchedule.hpp.
|
friend |
Definition at line 94 of file MachineInstructionSchedule.hpp.
|
friend |
Definition at line 93 of file MachineInstructionSchedule.hpp.
|
private |
Definition at line 46 of file MachineInstructionSchedule.hpp.
|
private |
Definition at line 45 of file MachineInstructionSchedule.hpp.