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

Iterator over the predecessors of a block. More...

#include <core/block.h>

Inheritance diagram for Block::PredIterator< BlockT, UseIterator >:
Inheritance graph
[legend]
Collaboration diagram for Block::PredIterator< BlockT, UseIterator >:
Collaboration graph
[legend]

Public Types

using pointer = typename iter_fwd< BlockT >::pointer
 
using reference = typename iter_fwd< BlockT >::reference
 

Public Member Functions

 PredIterator (UseIterator it)
 
bool operator== (const PredIterator &x) const
 
bool operator!= (const PredIterator &x) const
 
reference operator* () const
 
pointer * operator-> () const
 
PredIteratoroperator++ ()
 
PredIterator operator++ (int)
 

Detailed Description

template<class BlockT, class UseIterator>
class Block::PredIterator< BlockT, UseIterator >

Iterator over the predecessors of a block.


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