00001 00012 #ifndef __ROLISTPOR_H 00013 #define __ROLISTPOR_H 00014 00015 class ROList; 00016 00017 // Class ROListPoR: 00019 00030 class ROListPoR { 00031 public: 00033 ROListPoR (ROList& rol_ 00034 ) 00035 : prol(&rol_) {}; 00037 ROListPoR (ROList *prol_=0 00038 ) 00039 : prol(prol_) {}; 00040 00041 // Data members 00042 ROList *prol; 00043 }; 00044 00045 // Class ROListPoR: 00047 00055 class ROListPoRConst { 00056 public: 00058 ROListPoRConst (const ROList& rol_ 00059 ) 00060 : prol(&rol_) {}; 00062 ROListPoRConst (const ROList *prol_=0 00063 ) 00064 : prol(prol_) {}; 00065 00066 // Data members 00067 const ROList *prol; 00068 }; 00069 00070 #endif /* #ifndef __ROLISTPOR_H */