+
+ class TimeLabelConstOverseer
+ {
+ public:
+ MEDCOUPLING_EXPORT TimeLabelConstOverseer(const TimeLabel *tl);
+ MEDCOUPLING_EXPORT void checkConst() const;
+ MEDCOUPLING_EXPORT bool resetState();
+ MEDCOUPLING_EXPORT bool keepTrackOfNewTL(const TimeLabel *tl);
+ private:
+ const TimeLabel *_tl;
+ std::size_t _ref_time;
+ };