Changeset 895 in Sophya for trunk/SophyaLib/BaseTools/ppersist.h
- Timestamp:
- Apr 12, 2000, 7:49:54 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/BaseTools/ppersist.h
r821 r895 34 34 class PPersist; 35 35 36 /* Persistant (delegate or mixin) object */ 37 36 //! Persistent (delegate or mixin) base class 38 37 class PPersist { 39 38 public: … … 69 68 70 69 71 // Ancestor for PInPersist and POutPersist 72 70 //! Ancestor for PInPersist and POutPersist PPF streams. 71 // Handles (statically) the registration of classes. 73 72 74 73 class PIOPersist { … … 137 136 // TBD : use hash tables instead of maps. Check hashtbl status in STL. 138 137 138 //! Input stream for PPersit objects. 139 139 class PInPersist : public PIOPersist { 140 140 public: … … 236 236 }; 237 237 238 //! Output stream for PPersit objects. 238 239 class POutPersist : public PIOPersist { 239 240 public: … … 370 371 // - compute the class ID from a MD5 hash of the class name 371 372 // - register classes with PIOPersist, through PPRegister macro 372 373 374 //! template class for handling the PPersist registration mechanism. 373 375 template <class T> 374 376 class PPersistRegistrar {
Note:
See TracChangeset
for help on using the changeset viewer.