the definition of a zone in a FullWrite file More...
#include <FWStruct.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 | |
WPXBinaryData | 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
FWStruct::Entry::Entry | ( | MWAWInputStreamPtr | input | ) |
FWStruct::Entry::Entry | ( | Entry const & | ) | [private] |
void FWStruct::Entry::closeDebugFile | ( | ) |
write the debug file, ...
Referenced by ~Entry().
returns a reference to the ascii file
bool FWStruct::Entry::operator!= | ( | const Entry & | a | ) | const [inline] |
basic operator!=
bool FWStruct::Entry::operator== | ( | const Entry & | a | ) | const |
basic operator==
Referenced by operator!=().
void FWStruct::Entry::update | ( | ) |
create a inputstream, ... if needed
bool FWStruct::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> FWStruct::Entry::m_asciiFile |
the debug file
Referenced by closeDebugFile(), getAsciiFile(), and update().
WPXBinaryData FWStruct::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 FWStruct::operator<<(), and operator==().
the type id (find in FZoneFlags)
Referenced by FWStruct::operator<<(), operator==(), and update().
int FWStruct::Entry::m_values[3] |
some unknown values
Referenced by Entry(), FWStruct::operator<<(), and operator==().