template<class GraphElement, class BaseIterator, class Graph>
class ibmppl::imp_pred_iterator< GraphElement, BaseIterator, Graph >
Edge predecessor iterator. Most users of the class should get instances of it from graph or vertex methods rather than directly using the constructors provided here.
We don't provide any "target()" methods here because presumably if you have this iterator, you already have access to the target and used it to get this iterator.
- Author
- ccjason (3/4/2014)
template<class GraphElement , class BaseIterator , class Graph >
This method does a couple affordable consistency checks that should spot memory corruption problems. If a problem is encoutered, the CHKCONSIST_ASSERT4 method will handle it. See the checkconsistency.h file for how that's done, or define that yourself.
- Parameters
-
filename | the nominal file name of the code that's calling this method. In C++ code this is easily specified with the FILE automatic variable. |
lineno | the nominal line number of the code that's calling this method. In C++ cod this is easily specified with the LINE automatic variable. |
- Author
- ccjason (3/4/2014)