the definition of a zone in a FullWrite file More...
#include <FullWrtStruct.hxx>
Public Member Functions | |
| Entry (MWAWInputStreamPtr input) | |
| ~Entry () | |
| bool | valid () const |
| returns true if the entry and the input is valid | |
| void | update () |
| create a inputstream, ... if needed | |
| void | closeDebugFile () |
| write the debug file, ... | |
| libmwaw::DebugFile & | getAsciiFile () |
| returns a reference to the ascii file | |
| bool | operator== (const Entry &a) const |
| basic operator== | |
| bool | operator!= (const Entry &a) const |
| basic operator!= | |
Public Attributes | |
| MWAWInputStreamPtr | m_input |
| the input | |
| int | m_nextId |
| the next entry id | |
| int | m_type |
| the zone type id find in DStruct | |
| int | m_typeId |
| the type id (find in FZoneFlags) | |
| int | m_values [3] |
| some unknown values | |
| librevenge::RVNGBinaryData | m_data |
| the main data ( if the entry comes from several zone ) | |
| shared_ptr< libmwaw::DebugFile > | m_asciiFile |
| the debug file | |
Private Member Functions | |
| Entry (Entry const &) | |
| Entry & | operator= (Entry const &) |
Friends | |
| std::ostream & | operator<< (std::ostream &o, Entry const &entry) |
| operator<< | |
the definition of a zone in a FullWrite file
| FullWrtStruct::Entry::Entry | ( | Entry const & | ) | [private] |
| void FullWrtStruct::Entry::closeDebugFile | ( | ) |
write the debug file, ...
Referenced by ~Entry().
returns a reference to the ascii file
| bool FullWrtStruct::Entry::operator!= | ( | const Entry & | a | ) | const [inline] |
basic operator!=
| bool FullWrtStruct::Entry::operator== | ( | const Entry & | a | ) | const |
basic operator==
Referenced by operator!=().
| void FullWrtStruct::Entry::update | ( | ) |
create a inputstream, ... if needed
| bool FullWrtStruct::Entry::valid | ( | ) | const |
returns true if the entry and the input is valid
Reimplemented from MWAWEntry.
| std::ostream& operator<< | ( | std::ostream & | o, |
| Entry const & | entry | ||
| ) | [friend] |
operator<<
| shared_ptr<libmwaw::DebugFile> FullWrtStruct::Entry::m_asciiFile |
the debug file
Referenced by closeDebugFile(), getAsciiFile(), and update().
| librevenge::RVNGBinaryData FullWrtStruct::Entry::m_data |
the main data ( if the entry comes from several zone )
Referenced by closeDebugFile(), and update().
the input
Referenced by operator==(), update(), and valid().
the next entry id
Referenced by operator==().
the zone type id find in DStruct
Reimplemented from MWAWEntry.
Referenced by FullWrtStruct::operator<<(), and operator==().
the type id (find in FZoneFlags)
Referenced by FullWrtStruct::operator<<(), operator==(), and update().
some unknown values
Referenced by Entry(), FullWrtStruct::operator<<(), and operator==().