GPUOcelot
Public Types | Public Member Functions

analysis::ProgramStructureGraph::Block::const_iterator Class Reference

A const iterator. More...

#include <ProgramStructureGraph.h>

Collaboration diagram for analysis::ProgramStructureGraph::Block::const_iterator:
Collaboration graph
[legend]

List of all members.

Public Types

typedef const_iterator self
typedef
instruction_iterator::value_type 
value_type
typedef value_typereference
typedef value_typepointer

Public Member Functions

 const_iterator ()
 const_iterator (const iterator &)
 const_iterator (const const_iterator &)
 const_iterator (const const_block_iterator &, const const_instruction_iterator &)
reference operator* () const
pointer operator-> () const
selfoperator++ ()
self operator++ (int)
selfoperator-- ()
self operator-- (int)
bool operator== (const self &) const
bool operator!= (const self &) const

Detailed Description

A const iterator.


Member Typedef Documentation


Constructor & Destructor Documentation

analysis::ProgramStructureGraph::Block::const_iterator::const_iterator ( )
analysis::ProgramStructureGraph::Block::const_iterator::const_iterator ( const iterator i)
analysis::ProgramStructureGraph::Block::const_iterator::const_iterator ( const const_iterator i)
analysis::ProgramStructureGraph::Block::const_iterator::const_iterator ( const const_block_iterator b,
const const_instruction_iterator i 
) [explicit]

Member Function Documentation

bool analysis::ProgramStructureGraph::Block::const_iterator::operator!= ( const self i) const
ProgramStructureGraph::Block::const_iterator::reference analysis::ProgramStructureGraph::Block::const_iterator::operator* ( ) const
ProgramStructureGraph::Block::const_iterator::self analysis::ProgramStructureGraph::Block::const_iterator::operator++ ( int  )
ProgramStructureGraph::Block::const_iterator::self & analysis::ProgramStructureGraph::Block::const_iterator::operator++ ( )
ProgramStructureGraph::Block::const_iterator::self & analysis::ProgramStructureGraph::Block::const_iterator::operator-- ( )
ProgramStructureGraph::Block::const_iterator::self analysis::ProgramStructureGraph::Block::const_iterator::operator-- ( int  )
ProgramStructureGraph::Block::const_iterator::pointer analysis::ProgramStructureGraph::Block::const_iterator::operator-> ( ) const
bool analysis::ProgramStructureGraph::Block::const_iterator::operator== ( const self i) const

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines