Swinder::BOFRecord Class Reference
#include <excel.h>
Inheritance diagram for Swinder::BOFRecord:
Public Types | |
| enum | { UnknownType = 0 , Workbook , Worksheet , Chart , VBModule , MacroSheet , Workspace } |
Public Member Functions | |
| unsigned int | rtti () |
| BOFRecord () | |
| virtual | ~BOFRecord () |
| virtual void | setData (unsigned size, const unsigned char *data) |
| unsigned | version () const |
| const char * | versionAsString () const |
| unsigned | type () const |
| const char * | typeAsString () const |
| virtual const char * | name () |
| virtual void | dump (std::ostream &out) const |
| Public Member Functions inherited from Swinder::Record | |
| Record () | |
| virtual | ~Record () |
| void | setVersion (unsigned v) |
| unsigned | version () |
| void | setPosition (unsigned pos) |
| unsigned | position () const |
Static Public Attributes | |
| static const unsigned int | id = 0x0809 |
| Static Public Attributes inherited from Swinder::Record | |
| static const unsigned int | id = 0 |
Additional Inherited Members | |
| Static Public Member Functions inherited from Swinder::Record | |
| static Record * | create (unsigned type) |
| Protected Attributes inherited from Swinder::Record | |
| unsigned | stream_position |
| unsigned | ver |
Detailed Description
Beginning of file/set of records.
Class BOFRecord represents BOF (Beginning of File) record, which is used to mark beginning of a set of records (following the BOF record). For each BOF record, there should also be one corresponding EOF record.
Note that the name "BOF" is rather misleading. This is because of historical reason only.
- See also
- EOFRecord
Member Enumeration Documentation
◆ anonymous enum
Constructor & Destructor Documentation
◆ BOFRecord()
◆ ~BOFRecord()
Member Function Documentation
◆ dump()
|
virtual |
◆ name()
|
inlinevirtual |
◆ rtti()
|
inlinevirtual |
Reimplemented from Swinder::Record.
◆ setData()
|
virtual |
Sets the data for this record.
Reimplemented from Swinder::Record.
◆ type()
| unsigned BOFRecord::type | ( | ) | const |
◆ typeAsString()
| const char * BOFRecord::typeAsString | ( | ) | const |
◆ version()
| unsigned BOFRecord::version | ( | ) | const |
◆ versionAsString()
| const char * BOFRecord::versionAsString | ( | ) | const |
Member Data Documentation
◆ id
|
static |
The documentation for this class was generated from the following files:
