Changeset 11903 for OpenSceneGraph/trunk/include/osgDB/Serializer
- Timestamp:
- 11/09/10 14:23:43 (3 years ago)
- Files:
-
- 1 modified
-
OpenSceneGraph/trunk/include/osgDB/Serializer (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/include/osgDB/Serializer
r11902 r11903 21 21 #include <osgDB/InputStream> 22 22 #include <osgDB/OutputStream> 23 23 24 #include <string> 24 25 #include <sstream> 25 26 #include <limits.h> 26 27 27 28 namespace osgDB … … 127 128 }; 128 129 129 BaseSerializer() : _version(0) {} 130 BaseSerializer() : _firstVersion(0), _lastVersion(INT_MAX) {} 131 130 132 virtual bool read( InputStream&, osg::Object& ) = 0; 131 133 virtual bool write( OutputStream&, const osg::Object& ) = 0; … … 133 135 134 136 protected: 135 int _version; // Library version when the serializer is added, or removed (neg value) 137 int _firstVersion; // Library version when the serializer is first introduced 138 int _lastVersion; // Library version when the serializer is last required. 136 139 }; 137 140
