FWStruct::Entry Struct Reference

the definition of a zone in a FullWrite file More...

#include <FWStruct.hxx>

Inheritance diagram for FWStruct::Entry:
MWAWEntry

List of all members.

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::DebugFilegetAsciiFile ()
 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::DebugFilem_asciiFile
 the debug file

Private Member Functions

 Entry (Entry const &)
Entryoperator= (Entry const &)

Friends

std::ostream & operator<< (std::ostream &o, Entry const &entry)
 operator<<

Detailed Description

the definition of a zone in a FullWrite file


Constructor & Destructor Documentation

FWStruct::Entry::Entry ( Entry const &  ) [private]

Member Function Documentation

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!=

Entry& FWStruct::Entry::operator= ( Entry const &  ) [private]
bool FWStruct::Entry::operator== ( const Entry a) const

basic operator==

Referenced by operator!=().

create a inputstream, ... if needed

bool FWStruct::Entry::valid ( ) const

returns true if the entry and the input is valid

Reimplemented from MWAWEntry.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
Entry const &  entry 
) [friend]

operator<<


Member Data Documentation

WPXBinaryData FWStruct::Entry::m_data

the main data ( if the entry comes from several zone )

Referenced by closeDebugFile(), and update().

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().

some unknown values

Referenced by Entry(), FWStruct::operator<<(), and operator==().


The documentation for this struct was generated from the following files: