Changeset 2698 in Sophya for trunk/SophyaLib/BaseTools/objfio.h
- Timestamp:
- Apr 27, 2005, 1:41:51 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/BaseTools/objfio.h
r2477 r2698 19 19 20 20 public : 21 ObjFileIO() { dobj=new T; ownobj=true; } 22 ObjFileIO(string const & filename) 23 { dobj=new T; ownobj=true; Read(filename); } 24 ObjFileIO(const T & obj) { dobj = new T(obj); ownobj=true; } 21 ObjFileIO() { dobj=NULL; ownobj=true; } 25 22 ObjFileIO(T * obj) { dobj = obj; ownobj=false; } 26 23 virtual ~ObjFileIO() { if (ownobj && dobj) delete dobj; } … … 39 36 } 40 37 41 inline operator T () { return(*dobj); }38 inline operator T&() { return(*dobj); } 42 39 43 40 protected :
Note:
See TracChangeset
for help on using the changeset viewer.