lump.hpp File Reference
Detailed Description
This is the header file for the Doomwad::Lump class.
- Author:
- John Gaughan
- Version:
- 0.08
- Date:
- 10 June 2005
Revisions:
- 0.08
- Updated documentation. (JTG)
- Fixed compiler warnings. (JTG)
- 0.07
- Added test for self-assignment in operator=(). (JTG)
- Added constructor and operator= for assigning from a WadEntry. (JTG)
- Added size_type typedef. (JTG)
- Added functions to get and set integers and strings inside the class based on index. (JTG)
- 0.06
- Updated Doxygen documentation. (JTG)
- 0.05
- Fixed bug where 8 character lump names might not be terminated correctly if passed a C-string that was not null-terminated. Now, all names are truncated: C-strings are auto-cast to C++ strings, and setName() takes a sub-string. (JTG)
- 0.04
- Added iterators. (JTG)
- Added constructor using two iterators. (JTG)
- Added functions to get random access iterators, const iterators, reverse iterators, and const reverse iterators from both the beginning and end of the Lump. While it does not use inheritance, it does behave like STL containers in that it uses the same function signatures. (JTG)
- Changed data types to be typedef'd instead of hardcoded. Altered function definitions and implementations to use the new typedefs. (JTG)
- Changed a couple functions. Some changed names to be consistent with the STL, others were redundant and removed. (JTG)
- Overloaded some functions to work with iterators as well as raw data pointers. (JTG)
- Added event logging when exceptions are thrown or caught. (JTG)
Definition in file lump.hpp.
Go to the source code of this file.
Generated on Fri Jun 10 19:38:51 2005 for libdoomwad by
1.4.0