ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ConstrGraph::leIterator Class Reference

#include <ConstrGraph.h>

Collaboration diagram for ConstrGraph::leIterator:

Public Member Functions

 leIterator (const ConstrGraph *parent, const std::map< varID, std::map< varID, affineInequality > >::iterator &curX)
 
 leIterator (const ConstrGraph *parent, const varID &x)
 
bool isDone () const
 
varAffineInequality operator* () const
 
void operator++ ()
 
void operator++ (int)
 
bool operator== (const leIterator &otherIt) const
 
bool operator!= (const leIterator &otherIt) const
 

Private Attributes

varID x
 
const ConstrGraphparent
 
std::map< varID, std::map
< varID, affineInequality >
>::const_iterator 
curX
 
std::map< varID,
affineInequality >
::const_iterator 
curY
 

Detailed Description

Definition at line 545 of file ConstrGraph.h.

Constructor & Destructor Documentation

ConstrGraph::leIterator::leIterator ( const ConstrGraph parent,
const std::map< varID, std::map< varID, affineInequality > >::iterator curX 
)
ConstrGraph::leIterator::leIterator ( const ConstrGraph parent,
const varID x 
)

Member Function Documentation

bool ConstrGraph::leIterator::isDone ( ) const
varAffineInequality ConstrGraph::leIterator::operator* ( ) const
void ConstrGraph::leIterator::operator++ ( )
void ConstrGraph::leIterator::operator++ ( int  )
bool ConstrGraph::leIterator::operator== ( const leIterator otherIt) const
bool ConstrGraph::leIterator::operator!= ( const leIterator otherIt) const

Member Data Documentation

varID ConstrGraph::leIterator::x
private

Definition at line 547 of file ConstrGraph.h.

const ConstrGraph* ConstrGraph::leIterator::parent
private

Definition at line 548 of file ConstrGraph.h.

std::map<varID, std::map<varID, affineInequality> >::const_iterator ConstrGraph::leIterator::curX
private

Definition at line 549 of file ConstrGraph.h.

std::map<varID, affineInequality>::const_iterator ConstrGraph::leIterator::curY
private

Definition at line 550 of file ConstrGraph.h.


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