00001 00009 #ifndef __FILLITERATORPOR_H 00010 #define __FILLITERATORPOR_H 00011 00012 class FillIterator; 00013 00014 // Class FillIteratorPoR: 00016 00024 class FillIteratorPoR { 00025 public: 00027 FillIteratorPoR (FillIterator& fi_ 00028 ) 00029 : pfi(&fi_) {}; 00031 FillIteratorPoR (FillIterator *pfi_=0 00032 ) 00033 : pfi(pfi_) {}; 00034 00035 // Data members 00036 FillIterator *pfi; 00037 }; 00038 00039 // Class FillIteratorPoR: 00041 00049 class FillIteratorPoRConst { 00050 public: 00052 FillIteratorPoRConst (const FillIterator& fi_ 00053 ) 00054 : pfi(&fi_) {}; 00056 FillIteratorPoRConst (const FillIterator *pfi_=0 00057 ) 00058 : pfi(pfi_) {}; 00059 00060 // Data members 00061 const FillIterator *pfi; 00062 }; 00063 00064 #endif /* #ifndef __FILLITERATORPOR_H */