llir-opt  0.0.1
Low-Level Post-Link Optimiser for OCaml and C
Public Member Functions | List of all members
Block::PhiIterator< PhiT, IterT > Class Template Reference

Iterator over PHI nodes. More...

#include <core/block.h>

Inheritance diagram for Block::PhiIterator< PhiT, IterT >:
Inheritance graph
[legend]
Collaboration diagram for Block::PhiIterator< PhiT, IterT >:
Collaboration graph
[legend]

Public Member Functions

template<typename PhiU , typename IterU >
 PhiIterator (const PhiIterator< PhiU, IterU > &rhs)
 Convert from non-const to const.
 
bool operator== (const PhiIterator &rhs) const
 Check for end of iteration.
 
PhiT & operator* () const
 Return PHI node.
 
PhiIteratoroperator++ ()
 Pre-increment.
 
PhiIteratoroperator++ (int)
 Post-increment.
 

Detailed Description

template<typename PhiT, typename IterT>
class Block::PhiIterator< PhiT, IterT >

Iterator over PHI nodes.


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