Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

OsiCuts::iterator Class Reference

Iterator. More...

#include <OsiCuts.hpp>

List of all members.

Public Member Functions

 iterator (OsiCuts &cuts)
 iterator (const iterator &src)
iteratoroperator= (const iterator &rhs)
 ~iterator ()
OsiCutoperator * () const
iterator operator++ ()
iterator operator++ (int)
bool operator== (const iterator &it) const
bool operator!= (const iterator &it) const
bool operator< (const iterator &it) const

Private Member Functions

 iterator ()
iterator begin ()
iterator end ()

Private Attributes

OsiCutscuts_
int rowCutIndex_
int colCutIndex_
OsiCutcutP_

Friends

class OsiCuts


Detailed Description

Iterator.

This is a class for iterating over the collection of cuts.

Definition at line 31 of file OsiCuts.hpp.


Constructor & Destructor Documentation

OsiCuts::iterator::iterator OsiCuts cuts  ) 
 

OsiCuts::iterator::iterator const iterator src  ) 
 

OsiCuts::iterator::~iterator  ) 
 

OsiCuts::iterator::iterator  )  [private]
 


Member Function Documentation

iterator& OsiCuts::iterator::operator= const iterator rhs  ) 
 

OsiCut* OsiCuts::iterator::operator *  )  const [inline]
 

Definition at line 38 of file OsiCuts.hpp.

iterator OsiCuts::iterator::operator++  ) 
 

iterator OsiCuts::iterator::operator++ int   )  [inline]
 

Definition at line 41 of file OsiCuts.hpp.

bool OsiCuts::iterator::operator== const iterator it  )  const [inline]
 

Definition at line 48 of file OsiCuts.hpp.

References colCutIndex_, and rowCutIndex_.

bool OsiCuts::iterator::operator!= const iterator it  )  const [inline]
 

Definition at line 52 of file OsiCuts.hpp.

bool OsiCuts::iterator::operator< const iterator it  )  const [inline]
 

Definition at line 56 of file OsiCuts.hpp.

References colCutIndex_, and rowCutIndex_.

iterator OsiCuts::iterator::begin  )  [private]
 

Referenced by OsiCuts::begin().

iterator OsiCuts::iterator::end  )  [private]
 

Referenced by OsiCuts::end().


Friends And Related Function Documentation

friend class OsiCuts [friend]
 

Definition at line 32 of file OsiCuts.hpp.


Member Data Documentation

OsiCuts& OsiCuts::iterator::cuts_ [private]
 

Definition at line 65 of file OsiCuts.hpp.

int OsiCuts::iterator::rowCutIndex_ [private]
 

Definition at line 66 of file OsiCuts.hpp.

Referenced by operator<(), and operator==().

int OsiCuts::iterator::colCutIndex_ [private]
 

Definition at line 67 of file OsiCuts.hpp.

Referenced by operator<(), and operator==().

OsiCut* OsiCuts::iterator::cutP_ [private]
 

Definition at line 68 of file OsiCuts.hpp.


The documentation for this class was generated from the following file:
Generated on Sun Jun 11 02:00:41 2006 by  doxygen 1.3.9.1