CCuddLastIter.h
Go to the documentation of this file.
// -*- c++ -*-
//*****************************************************************************
//*****************************************************************************
#ifndef polybori_iterators_CCuddLastIter_h_
#define polybori_iterators_CCuddLastIter_h_
// include basic definitions
#include "CCuddNavigator.h"
BEGIN_NAMESPACE_PBORI
class CCuddLastIter :
public CCuddNavigator {
public:
typedef std::forward_iterator_tag iterator_category;
typedef CCuddLastIter self;
typedef CCuddNavigator base;
CCuddLastIter(): base() {}
CCuddLastIter(pointer_type ptr);
CCuddLastIter(const self&);
~CCuddLastIter();
self& operator++();
self operator++(int);
protected:
void terminateConstant();
};
END_NAMESPACE_PBORI
#endif