PolyBoRi
CCuddLastIter.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 //*****************************************************************************
16 //*****************************************************************************
17 
18 #ifndef polybori_iterators_CCuddLastIter_h_
19 #define polybori_iterators_CCuddLastIter_h_
20 
21 // include basic definitions
22 #include "CCuddNavigator.h"
23 
25 
33  public CCuddNavigator {
34 
35 public:
37  typedef std::forward_iterator_tag iterator_category;
38 
40  typedef CCuddLastIter self;
41 
44 
47  CCuddLastIter(pointer_type ptr);
48 
50  CCuddLastIter(const self&);
51 
53  ~CCuddLastIter();
54 
56  self& operator++();
57 
59  self operator++(int);
60 
61 protected:
63  void terminateConstant();
64 };
65 
66 
68 
69 #endif