Changeset 306 in Sophya for trunk/SophyaLib/NTools/tvector.h


Ignore:
Timestamp:
May 19, 1999, 12:17:42 PM (26 years ago)
Author:
ansari
Message:

PPersisteries.... etc.... cmv 19/5/99

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/NTools/tvector.h

    r301 r306  
    7272}
    7373
     74/////////////////////////////////////////////////////////////////////////
     75// Classe pour la gestion de persistance
     76template <class T>
     77class FIO_TVector : public  PPersist  {
     78public:
     79  FIO_TVector();
     80  FIO_TVector(string const & filename);
     81  FIO_TVector(const TVector<T> & obj);
     82  FIO_TVector(TVector<T> * obj);
     83  virtual ~FIO_TVector();
     84  virtual AnyDataObj* DataObj();
     85  inline operator TVector<T>() { return(*dobj); }
     86protected :
     87  virtual void ReadSelf(PInPersist&);           
     88  virtual void WriteSelf(POutPersist&) const; 
     89  TVector<T> * dobj;
     90  bool ownobj;
     91};
     92
    7493} // Fin du namespace
    7594
Note: See TracChangeset for help on using the changeset viewer.