Salome HOME
Addition of new reference coords including degenerated cells.
[modules/med.git] / src / MEDCoupling / MEDCouplingTimeLabel.hxx
index 8dc2f693d3df671e7803cbcfc3e816a21dd6da01..87280fd92527a9a0e285954bde88027dee88f5d0 100644 (file)
@@ -31,20 +31,20 @@ namespace ParaMEDMEM
    * Class representing a label of time of the lastely modified part of this.
    * More _time is high more the object has been modified recently.
    */
-  class MEDCOUPLING_EXPORT TimeLabel
+  class TimeLabel
   {
   public:
-    TimeLabel& operator=(const TimeLabel& other);
+    MEDCOUPLING_EXPORT TimeLabel& operator=(const TimeLabel& other);
     //! This method should be called when write access has been done on this.
-    void declareAsNew() const;
+    MEDCOUPLING_EXPORT void declareAsNew() const;
     //! This method should be called on high level classes as Field or Mesh to take into acount modifications done in aggregates objects.
-    virtual void updateTime() const = 0;
-    std::size_t getTimeOfThis() const { return _time; }
+    MEDCOUPLING_EXPORT virtual void updateTime() const = 0;
+    MEDCOUPLING_EXPORT std::size_t getTimeOfThis() const { return _time; }
   protected:
-    TimeLabel();
-    virtual ~TimeLabel();
-    void updateTimeWith(const TimeLabel& other) const;
-    void forceTimeOfThis(const TimeLabel& other) const;
+    MEDCOUPLING_EXPORT TimeLabel();
+    MEDCOUPLING_EXPORT virtual ~TimeLabel();
+    MEDCOUPLING_EXPORT void updateTimeWith(const TimeLabel& other) const;
+    MEDCOUPLING_EXPORT void forceTimeOfThis(const TimeLabel& other) const;
   private:
     static std::size_t GLOBAL_TIME;
     mutable std::size_t _time;