libmwaw::DebugFile Class Reference

an interface used to insert comment in a binary file, written in ascii form (if debug_with_files is not defined, does nothing) More...

#include <MWAWDebug.hxx>

Classes

struct  NotePos
 a note and its position (used to sort all notes) More...
 

Public Member Functions

 m_on (false)
 
 m_input (ip)
 
 m_actOffset (-1)
 
 m_notes ()
 
 m_skipZones ()
 
void setStream (MWAWInputStreamPtr ip)
 resets the input More...
 
 ~DebugFile ()
 destructor More...
 
bool open (std::string const &filename)
 opens/creates a file to store a result More...
 
void reset ()
 writes the current file and reset to zero More...
 
void write ()
 flushes the file More...
 
void addPos (long pos)
 adds a new position in the file More...
 
void addNote (char const *note)
 adds a note in the file, in actual position More...
 
void addDelimiter (long pos, char c)
 adds a not breaking delimiter in position pos More...
 
void skipZone (long beginPos, long endPos)
 skips the file zone defined by beginPos-endPos More...
 

Public Attributes

 __pad0__: m_file()
 constructor given the input file More...
 

Protected Member Functions

void sort ()
 sorts the position/note date More...
 

Protected Attributes

std::ofstream m_file
 a stream which is open to write the file More...
 
bool m_on
 a flag to know if the result stream is open or note More...
 
MWAWInputStreamPtr m_input
 the input More...
 
long m_actOffset
 the actual offset (used to store note) More...
 
std::vector< NotePosm_notes
 list of notes More...
 
std::vector< Vec2< long > > m_skipZones
 list of skipZone More...
 

Detailed Description

an interface used to insert comment in a binary file, written in ascii form (if debug_with_files is not defined, does nothing)

Constructor & Destructor Documentation

libmwaw::DebugFile::~DebugFile ( )
inline

destructor

Member Function Documentation

void libmwaw::DebugFile::addDelimiter ( long  pos,
char  c 
)

adds a not breaking delimiter in position pos

Referenced by MSWParser::checkHeader(), MWProParser::checkUnparsed(), GWParser::createDrawZones(), GWText::createZones(), BWText::createZones(), MSKGraph::getEntryPicture(), MSK4Zone::parseHeaderIndexEntry(), MWAWRSRCParser::parseSTR(), MORText::parseUnknown(), FWStruct::ZoneHeader::read(), CWGraph::readBitmapZone(), MWProStructures::readBlock(), MWProStructures::readBlockV2(), CWStyleManager::readCellStyles(), CWStyleManager::readColorList(), FWText::readColumns(), HMWJGraph::readCommentData(), CWDbaseContent::readContent(), GWParser::readDaHS(), CWDatabase::readDatabaseZone(), WNParser::readDocEntries(), WNParser::readDocEntriesV2(), MWProParser::readDocHeader(), CWParser::readDocHeader(), MSW1Parser::readDocInfo(), FWParser::readDocInfo(), GWParser::readDocInfo(), CWParser::readDocInfo(), MSWParser::readDocSum(), MORParser::readDocumentInfo(), FWParser::readDocZoneStruct(), CWParser::readDSET(), CWText::readDSETZone(), CWDatabase::readFields(), MSWText::readFields(), MSW1Parser::readFont(), CWStyleManager::readFont(), CWText::readFont(), CWStyleManager::readFontNames(), HMWJText::readFonts(), NSText::readFonts(), MWProStructures::readFontsName(), DMText::readFooter(), MSW1Parser::readFootnoteCorrespondance(), HMWJGraph::readFrame(), BWParser::readFrame(), GWGraph::readFrameExtraData(), GWGraph::readFrameHeader(), HMWKGraph::readFrames(), HMWJGraph::readFrames(), HMWKParser::readFramesUnkn(), HMWJText::readFtnPos(), CWStyleManager::readGenStyle(), CWStyleManager::readGradientList(), WPParser::readGraphic(), GWGraph::readGraphicZone(), CWStyleManager::readGraphStyles(), HMWJGraph::readGroupData(), CWGraph::readGroupDef(), CWGraph::readGroupUnknown(), CWGraph::readGroupZone(), HMWJParser::readHeaderEnd(), EDParser::readInfo(), NSParser::readINFO(), BWParser::readLastZone(), MDWParser::readLinesInfo(), MSWText::readLongZone(), CWStyleManager::readLookUp(), MSWParser::readObject(), MSW1Parser::readPageBreak(), GWGraph::readPageFrames(), MSWTextStyles::readParagraph(), MSW1Parser::readParagraph(), HMWJText::readParagraph(), CWText::readParagraph(), MSK4Text::readParagraph(), MWProStructures::readParagraph(), CWText::readParagraphs(), HMWJText::readParagraphs(), NSText::readParagraphs(), FWText::readParagraphTabs(), CWStyleManager::readPatternList(), DMParser::readPictInfo(), MSWParser::readPicture(), HMWJGraph::readPictureData(), NSGraph::readPLAC(), MSWTextStyles::readPLC(), MSW1Parser::readPLC(), CWPresentation::readPresentationZone(), MSWParser::readPrinter(), MSWParser::readPrintInfo(), CWParser::readPrintInfo(), FWParser::readPrintInfo(), HMWJParser::readPrintInfo(), HMWKParser::readPrintInfo(), CWDbaseContent::readRecordSS(), CWDbaseContent::readRecordSSV1(), CWSpreadsheet::readRowHeightZone(), WPParser::readSection(), MSWTextStyles::readSection(), HMWKText::readSections(), HMWJText::readSections(), HMWJGraph::readShapeGraph(), HMWKGraph::readShapeGraph(), FWGraph::readSideBarFormat(), FWGraph::readSideBarPosition(), FWGraph::readSideBarUnknown(), CWSpreadsheet::readSpreadsheetZone(), CWParser::readStructIntZone(), CWParser::readStructZone(), DMParser::readSTwD(), FWText::readStyle(), GWGraph::readStyle(), CWStyleManager::readStyleNames(), HMWKText::readStyles(), HMWJText::readStyles(), CWStyleManager::readStylesDef(), WPParser::readTable(), HMWJGraph::readTable(), HMWKGraph::readTable(), CWTable::readTableBorders(), CWTable::readTableCells(), HMWJGraph::readTableData(), HMWJGraph::readTableFormatsList(), CWTable::readTablePointers(), CWTable::readTableZone(), WPParser::readText(), MWParser::readText(), HMWJGraph::readTextboxData(), FWText::readTextData(), HMWJGraph::readTextData(), CWText::readTextSection(), HMWJText::readTextToken(), MWProParser::readTextTokens(), HMWJText::readTextZone(), CWText::readTextZoneSize(), HMWJText::readTextZonesList(), CWParser::readTNAM(), CWText::readTokens(), MORParser::readUnkn9Sub(), WPParser::readUnknown(), MORParser::readUnknown9(), DMText::readWindows(), DMParser::readXtr2(), GWText::readZone(), CWParser::readZone(), HMWKParser::readZone6(), HMWKParser::readZone8(), HMWJParser::readZoneA(), HMWKParser::readZonea(), HMWJParser::readZoneB(), HMWKParser::readZoneb(), HMWKParser::readZonec(), MSW1Parser::readZones(), HMWKParser::readZonesList(), FWText::send(), FWText::sendHiddenItem(), WNParser::sendPicture(), MSK3Text::sendText(), and MWProParser::sendText().

void libmwaw::DebugFile::addNote ( char const *  note)

adds a note in the file, in actual position

Referenced by libmwawOLE::IStorage::addDebugInfo(), HMWJParser::checkEntry(), MWParser::checkFreeList(), BWParser::checkHeader(), MSW1Parser::checkHeader(), ACParser::checkHeader(), MWParser::checkHeader(), GWParser::checkHeader(), MDWParser::checkHeader(), MSK3Parser::checkHeader(), WPParser::checkHeader(), WNParser::checkHeader(), MWProParser::checkHeader(), MORParser::checkHeader(), CWParser::checkHeader(), MSWParser::checkHeader(), HMWJParser::checkHeader(), HMWKParser::checkHeader(), MWProParser::checkUnparsed(), GWParser::createDrawZones(), ACText::createZones(), GWText::createZones(), BWText::createZones(), MDWParser::createZones(), MSW1Parser::createZones(), MSK3Parser::createZones(), MWParser::createZones(), BWParser::createZones(), ACParser::createZones(), WNParser::createZones(), MWProParser::createZones(), CWParser::createZones(), GWParser::createZones(), MORParser::createZones(), MSWParser::createZones(), HMWJParser::createZones(), MRWParser::createZones(), MWProStructures::createZones(), MWProStructures::createZonesV2(), MWParser::createZonesV3(), EDParser::decodeZone(), BWText::flushExtra(), MSKGraph::getEntryPicture(), MSKGraph::getEntryPictureV1(), libmwawOLE::IStorage::markDebug(), MWAWRSRCParser::parse(), MDWParser::parse(), WPParser::parse(), FWParser::parse(), WNParser::parse(), MWProParser::parse(), MSWParser::parse(), libmwaw_applepict1::PictParser::parse(), MWAWRSRCParser::parseClut(), WNText::parseContent(), WNParser::parseGraphicZone(), MSK4Zone::parseHeaderIndex(), MSK4Zone::parseHeaderIndexEntry(), MWAWRSRCParser::parseMap(), MWAWRSRCParser::parsePICT(), MWAWRSRCParser::parseSTR(), MWAWRSRCParser::parseSTRList(), MWProParser::parseTextZone(), MORText::parseUnknown(), MWAWRSRCParser::parseVers(), WNText::parseZone(), MSWText::prepareTableLimits(), NSStruct::RecursifData::read(), NSParser::readABBR(), GWParser::readARRs(), ZWParser::readBarState(), CWGraph::readBitmapColorMap(), CWGraph::readBitmapData(), CWGraph::readBitmapZone(), MWProStructures::readBlock(), MWProStructures::readBlocksList(), MWProStructures::readBlockV2(), MCDParser::readBookmark(), FWGraph::readBorderDocInfo(), CWStyleManager::readCellStyles(), MWProStructures::readCharStyles(), MSKTable::readChart(), FWParser::readCitationDocInfo(), NSParser::readCNTR(), WPParser::readColInfo(), CWStyleManager::readColorList(), WNParser::readColorMap(), MORParser::readColors(), CWDbaseContent::readColumn(), CWDbaseContent::readColumnList(), FWText::readColumns(), MORText::readComment(), HMWJGraph::readCommentData(), MWAWOLEParser::readCompObj(), MDWParser::readCompressedText(), CWDbaseContent::readContent(), MWAWOLEParser::readContents(), MWAWOLEParser::readCONTENTS(), ZWParser::readCPos(), NSParser::readCPRC(), ZWParser::readCPRT(), CWParser::readCPRT(), GWParser::readDaHS(), CWDatabase::readDatabaseZone(), FWText::readDataMod(), CWDatabase::readDefaults(), WNParser::readDocEntries(), WNParser::readDocEntriesV2(), MWProParser::readDocHeader(), CWParser::readDocHeader(), MSW1Parser::readDocInfo(), LWParser::readDocInfo(), FWParser::readDocInfo(), GWParser::readDocInfo(), CWParser::readDocInfo(), MRWParser::readDocInfo(), FWParser::readDocPosition(), MSWParser::readDocSum(), LWParser::readDocument(), LWText::readDocumentHF(), MSK3Parser::readDocumentInfo(), MORParser::readDocumentInfo(), MSWParser::readDocumentInfo(), FWParser::readDocZoneData(), FWParser::readDocZoneStruct(), MSK4Zone::readDOP(), CWParser::readDSET(), CWText::readDSETZone(), CWParser::readDSUM(), ACParser::readEndDataV3(), FWParser::readEndDocInfo(), CWParser::readEndTable(), MSWParser::readEntry(), MSK4Text::readFDP(), CWDatabase::readFields(), MSWText::readFields(), MCDParser::readFile(), FWParser::readFileZoneFlags(), FWParser::readFileZonePos(), NSParser::readFnSc(), MCDParser::readFont(), CWStyleManager::readFont(), BWText::readFont(), HMWKText::readFont(), CWText::readFont(), LWText::readFont2(), GWText::readFontNames(), HMWKText::readFontNames(), MRWText::readFontNames(), HMWJText::readFontNames(), DMText::readFontNames(), CWStyleManager::readFontNames(), WNText::readFontNames(), MSK4Text::readFontNames(), MSWText::readFontNames(), LWText::readFonts(), MRWText::readFonts(), HMWJText::readFonts(), MDWParser::readFonts(), CWText::readFonts(), NSText::readFonts(), MORText::readFonts(), MWProStructures::readFontsDef(), NSText::readFontsList(), EDParser::readFontsName(), BWText::readFontsName(), MWProStructures::readFontsName(), BWParser::readFontStyle(), DMText::readFooter(), MSW1Parser::readFootnoteCorrespondance(), HMWKGraph::readFootnoteFrame(), NSText::readFootnotes(), MSWText::readFootnotesData(), MSWText::readFootnotesPos(), MSK4Zone::readFRAM(), HMWJGraph::readFrame(), BWParser::readFrame(), GWGraph::readFrameExtraData(), GWGraph::readFrameExtraDataRec(), HMWKGraph::readFrames(), HMWJGraph::readFrames(), HMWKParser::readFramesUnkn(), MORParser::readFreePos(), NSParser::readFTA2(), HMWJText::readFtnPos(), FWParser::readGenericDocData(), WNParser::readGenericUnkn(), CWStyleManager::readGenStyle(), CWStyleManager::readGradientList(), HMWJGraph::readGraphData(), MDWParser::readGraphic(), MWParser::readGraphic(), FWGraph::readGraphic(), WPParser::readGraphic(), FWGraph::readGraphicData(), GWGraph::readGraphicZone(), CWStyleManager::readGraphStyles(), GWParser::readGrDS(), MSK3Parser::readGroup(), HMWKGraph::readGroup(), HMWJGraph::readGroupData(), CWGraph::readGroupData(), CWGraph::readGroupDef(), CWGraph::readGroupHeader(), MSK3Parser::readGroupHeaderInfo(), CWGraph::readGroupUnknown(), CWGraph::readGroupZone(), HMWJParser::readHeaderEnd(), MSWParser::readHeaderEndV3(), NSText::readHeaderFooter(), MSWText::readHeaderTextLength(), MDWParser::readHeadingCustom(), MDWParser::readHeadingFields(), MDWParser::readHeadingProperties(), MDWParser::readHeadingStates(), ACParser::readHFProperties(), ZWText::readHFZone(), ZWParser::readHTMLPref(), MCDParser::readIndex(), EDParser::readIndex(), EDParser::readInfo(), NSParser::readINFO(), MWParser::readInformations(), MWParser::readInformationsV3(), FWText::readItem(), CWStyleManager::readKSEN(), ACParser::readLabel(), BWParser::readLastZone(), MDWParser::readLastZone(), MWParser::readLinesHeight(), MDWParser::readLinesInfo(), MSWText::readLongZone(), CWStyleManager::readLookUp(), LWParser::readLWSR2(), MWAWOLEParser::readMM(), LWParser::readMPSR5(), CWGraph::readNamedPict(), NSParser::readNumberingReset(), GWParser::readNxEd(), MSWParser::readObject(), MSWParser::readObjectFlags(), MSWParser::readObjectList(), MWAWOLEParser::readObjInfo(), MWAWOLEParser::readOle(), CWGraph::readOLE(), MWAWOLEParser::readOle10Native(), MWAWOLEParser::readOlePres(), ACParser::readOption(), MORText::readOutline(), MORText::readOutlineList(), MSW1Parser::readPageBreak(), MWParser::readPageBreak(), MSWText::readPageBreak(), GWGraph::readPageFrames(), WPParser::readPageInfo(), NSParser::readPageLimit(), GWGraph::readPalettes(), BWText::readParagraph(), MWParser::readParagraph(), HMWJText::readParagraph(), HMWKText::readParagraph(), MSK3Text::readParagraph(), CWText::readParagraph(), WPParser::readParagraphData(), WPParser::readParagraphInfo(), MSWText::readParagraphInfo(), CWText::readParagraphs(), HMWJText::readParagraphs(), NSText::readParagraphs(), MWProStructures::readParagraphs(), FWText::readParagraphTabs(), FWText::readParaModDocInfo(), CWStyleManager::readPatternList(), GWGraph::readPatterns(), NSGraph::readPGRA(), NSText::readPICD(), CWGraph::readPICT(), CWGraph::readPictData(), DMParser::readPictInfo(), HMWKGraph::readPicture(), HMWJGraph::readPicture(), MSWParser::readPicture(), HMWJGraph::readPictureData(), HMWKGraph::readPictureFrame(), NSGraph::readPLAC(), MSWTextStyles::readPLC(), MSW1Parser::readPLC(), MSK4Text::readPLC(), MSWTextStyles::readPLCList(), MRWText::readPLCZone(), NSGraph::readPLDT(), CWGraph::readPolygonData(), NSText::readPosToFont(), MRWGraph::readPostscript(), CWPresentation::readPresentationZone(), MSWParser::readPrinter(), WPParser::readPrintInfo(), MWParser::readPrintInfo(), ACParser::readPrintInfo(), LWParser::readPrintInfo(), MDWParser::readPrintInfo(), BWParser::readPrintInfo(), NSParser::readPrintInfo(), MORParser::readPrintInfo(), GWParser::readPrintInfo(), ZWParser::readPrintInfo(), MSWParser::readPrintInfo(), CWParser::readPrintInfo(), MSK3Parser::readPrintInfo(), FWParser::readPrintInfo(), WNParser::readPrintInfo(), MWProParser::readPrintInfo(), HMWJParser::readPrintInfo(), MRWParser::readPrintInfo(), HMWKParser::readPrintInfo(), MSK4Zone::readPRNT(), CWGraph::readPS(), CWGraph::readQTimeData(), MSKGraph::readRB(), CWDbaseContent::readRecordDB(), CWDbaseContent::readRecordList(), CWDbaseContent::readRecordSS(), NSParser::readReference(), FWParser::readReferenceData(), MSK4Zone::readRLRB(), CWSpreadsheet::readRowHeightZone(), LWText::readRuby(), MDWParser::readRuler(), LWText::readRulers(), MRWText::readRulers(), BWText::readSection(), WPParser::readSection(), MSWTextStyles::readSection(), ZWText::readSectionFonts(), ZWParser::readSectionRange(), HMWKText::readSections(), HMWJText::readSections(), MWProStructures::readSections(), MWProStructures::readSelection(), MSK4Zone::readSELN(), MRWParser::readSeparator(), NSParser::readSGP1(), HMWJGraph::readShapeGraph(), HMWKGraph::readShapeGraph(), FWGraph::readSideBar(), FWGraph::readSideBarFormat(), FWGraph::readSideBarPosition(), FWGraph::readSideBarUnknown(), ZWParser::readSLen(), MORParser::readSlide(), MORParser::readSlideList(), CWParser::readSNAP(), MORText::readSpeakerNote(), CWSpreadsheet::readSpreadsheetZone(), NSParser::readStringsList(), MSWParser::readStringsZone(), MWProStructures::readStructB(), CWParser::readStructIntZone(), CWParser::readStructZone(), DMParser::readSTwD(), CWText::readSTYL_RULR(), FWText::readStyle(), GWGraph::readStyle(), MWProStructures::readStyle(), CWStyleManager::readStyleFonts(), MRWText::readStyleNames(), CWStyleManager::readStyleNames(), CWStyleManager::readStyles(), TTParser::readStyles(), HMWKText::readStyles(), ZWText::readStyles(), DMText::readStyles(), HMWJText::readStyles(), MSWTextStyles::readStyles(), WNText::readStyles(), MWProStructures::readStyles(), CWStyleManager::readStylesDef(), MSWTextStyles::readStylesFont(), MSWTextStyles::readStylesHierarchy(), MSWTextStyles::readStylesNames(), MSWTextStyles::readStylesParagraph(), LWText::readStyleU(), MSKTable::readTable(), WPParser::readTable(), HMWJGraph::readTable(), HMWKGraph::readTable(), CWTable::readTableBorders(), CWTable::readTableCells(), HMWJGraph::readTableData(), HMWJGraph::readTableFormatsList(), CWTable::readTablePointers(), CWTable::readTableZone(), MSK4Text::readText(), MDWParser::readText(), WPParser::readText(), MWParser::readText(), MSKGraph::readText(), HMWKGraph::readTextBox(), HMWJGraph::readTextboxData(), FWText::readTextData(), HMWJGraph::readTextData(), MWProParser::readTextEntries(), MWProParser::readTextIds(), CWText::readTextSection(), MRWText::readTextStruct(), MSWText::readTextStruct(), MSWTextStyles::readTextStructList(), HMWJText::readTextToken(), MWProParser::readTextTokens(), HMWJText::readTextZone(), CWText::readTextZoneSize(), HMWJText::readTextZonesList(), CWParser::readTNAM(), DMText::readTOC(), LWParser::readTOC(), LWParser::readTOCPage(), MRWGraph::readToken(), HMWKText::readToken(), CWText::readTokens(), ACText::readTopic(), MORText::readTopic(), MORParser::readUnkn9Sub(), WPParser::readUnknown(), MORParser::readUnknown9(), LWText::readUnknownStyle(), ZWParser::readUnknownZone(), NSParser::readVariable(), ACParser::readWindowPos(), ZWParser::readWindowPos(), DMText::readWindows(), WPParser::readWindowsInfo(), MWParser::readWindowsInfo(), WPParser::readWindowsZone(), MCDParser::readWP(), BWParser::readwPos(), GWParser::readWPSN(), TTParser::readWRCT(), DMParser::readXtr2(), GWText::readZone(), CWParser::readZone(), MRWParser::readZone(), HMWJParser::readZone(), HMWKParser::readZone(), CWPresentation::readZone1(), CWSpreadsheet::readZone1(), MRWParser::readZone13(), MSWParser::readZone17(), CWPresentation::readZone2(), HMWKParser::readZone6(), MDWParser::readZone8(), HMWKParser::readZone8(), HMWJParser::readZoneA(), HMWKParser::readZonea(), HMWJParser::readZoneB(), MRWParser::readZoneb(), HMWKParser::readZoneb(), MRWParser::readZonec(), HMWKParser::readZonec(), MRWParser::readZoneDim(), MRWParser::readZoneHeader(), MSWParser::readZoneList(), GWText::readZonePositions(), MSW1Parser::readZones(), MORParser::readZonesList(), HMWJParser::readZonesList(), HMWKParser::readZonesList(), MRWText::send(), FWText::send(), WNText::send(), ACText::sendGraphic(), FWText::sendHiddenItem(), LWGraph::sendJPEG(), LWText::sendMainText(), MORText::sendMainText(), BWParser::sendPicture(), WNParser::sendPicture(), MWProParser::sendPicture(), GWText::sendSimpleTextbox(), HMWJText::sendText(), MSW1Parser::sendText(), ACText::sendText(), TTParser::sendText(), ZWText::sendText(), NSText::sendText(), BWText::sendText(), DMText::sendText(), HMWKText::sendText(), MORText::sendText(), MSWText::sendText(), CWText::sendText(), MSK3Text::sendText(), MWProParser::sendText(), ACText::sendTopic(), WPParser::sendWindow(), MDWParser::sendZone(), GWText::sendZone(), MSK4Text::toknDataParser(), and MWAWRSRCParser::~MWAWRSRCParser().

void libmwaw::DebugFile::addPos ( long  pos)

adds a new position in the file

Referenced by libmwawOLE::IStorage::addDebugInfo(), HMWJParser::checkEntry(), MWParser::checkFreeList(), BWParser::checkHeader(), MSW1Parser::checkHeader(), ACParser::checkHeader(), MWParser::checkHeader(), GWParser::checkHeader(), MDWParser::checkHeader(), MSK3Parser::checkHeader(), WPParser::checkHeader(), WNParser::checkHeader(), MWProParser::checkHeader(), MORParser::checkHeader(), CWParser::checkHeader(), MSWParser::checkHeader(), HMWJParser::checkHeader(), HMWKParser::checkHeader(), MWProParser::checkUnparsed(), GWParser::createDrawZones(), ACText::createZones(), GWText::createZones(), BWText::createZones(), MDWParser::createZones(), MSW1Parser::createZones(), MSK3Parser::createZones(), MWParser::createZones(), BWParser::createZones(), ACParser::createZones(), WNParser::createZones(), MWProParser::createZones(), CWParser::createZones(), GWParser::createZones(), MORParser::createZones(), MSWParser::createZones(), HMWJParser::createZones(), MRWParser::createZones(), MWProStructures::createZones(), MWProStructures::createZonesV2(), MWParser::createZonesV3(), EDParser::decodeZone(), BWText::flushExtra(), MSKGraph::getEntryPicture(), MSKGraph::getEntryPictureV1(), libmwawOLE::IStorage::markDebug(), MWAWRSRCParser::parse(), MDWParser::parse(), WPParser::parse(), FWParser::parse(), WNParser::parse(), MWProParser::parse(), MSWParser::parse(), libmwaw_applepict1::PictParser::parse(), MWAWRSRCParser::parseClut(), WNText::parseContent(), WNParser::parseGraphicZone(), MSK4Zone::parseHeaderIndex(), MSK4Zone::parseHeaderIndexEntry(), MWAWRSRCParser::parseMap(), MWAWRSRCParser::parsePICT(), MWAWRSRCParser::parseSTR(), MWAWRSRCParser::parseSTRList(), MWProParser::parseTextZone(), MORText::parseUnknown(), MWAWRSRCParser::parseVers(), WNText::parseZone(), MSWText::prepareTableLimits(), NSStruct::RecursifData::read(), FWStruct::ZoneHeader::read(), NSParser::readABBR(), GWParser::readARRs(), ZWParser::readBarState(), CWGraph::readBitmapColorMap(), CWGraph::readBitmapData(), CWGraph::readBitmapZone(), MWProStructures::readBlock(), MWProStructures::readBlocksList(), MWProStructures::readBlockV2(), MCDParser::readBookmark(), FWGraph::readBorderDocInfo(), CWStyleManager::readCellStyles(), MWProStructures::readCharStyles(), MSKTable::readChart(), FWParser::readCitationDocInfo(), NSParser::readCNTR(), WPParser::readColInfo(), CWStyleManager::readColorList(), WNParser::readColorMap(), MORParser::readColors(), CWDbaseContent::readColumn(), CWDbaseContent::readColumnList(), FWText::readColumns(), MORText::readComment(), HMWJGraph::readCommentData(), MWAWOLEParser::readCompObj(), MDWParser::readCompressedText(), CWDbaseContent::readContent(), MWAWOLEParser::readContents(), MWAWOLEParser::readCONTENTS(), ZWParser::readCPos(), NSParser::readCPRC(), ZWParser::readCPRT(), CWParser::readCPRT(), GWParser::readDaHS(), CWDatabase::readDatabaseZone(), FWText::readDataMod(), CWDatabase::readDefaults(), WNParser::readDocEntries(), WNParser::readDocEntriesV2(), MWProParser::readDocHeader(), CWParser::readDocHeader(), MSW1Parser::readDocInfo(), LWParser::readDocInfo(), FWParser::readDocInfo(), GWParser::readDocInfo(), CWParser::readDocInfo(), MRWParser::readDocInfo(), FWParser::readDocPosition(), MSWParser::readDocSum(), LWParser::readDocument(), LWText::readDocumentHF(), MSK3Parser::readDocumentInfo(), MORParser::readDocumentInfo(), MSWParser::readDocumentInfo(), FWParser::readDocZoneData(), FWParser::readDocZoneStruct(), MSK4Zone::readDOP(), CWParser::readDSET(), CWText::readDSETZone(), CWParser::readDSUM(), ACParser::readEndDataV3(), FWParser::readEndDocInfo(), CWParser::readEndTable(), MSWParser::readEntry(), MSK4Text::readFDP(), CWDatabase::readFields(), MSWText::readFields(), MCDParser::readFile(), FWParser::readFileZoneFlags(), FWParser::readFileZonePos(), NSParser::readFnSc(), MCDParser::readFont(), CWStyleManager::readFont(), BWText::readFont(), HMWKText::readFont(), CWText::readFont(), LWText::readFont2(), GWText::readFontNames(), HMWKText::readFontNames(), MRWText::readFontNames(), HMWJText::readFontNames(), DMText::readFontNames(), CWStyleManager::readFontNames(), WNText::readFontNames(), MSK4Text::readFontNames(), MSWText::readFontNames(), LWText::readFonts(), MRWText::readFonts(), HMWJText::readFonts(), MDWParser::readFonts(), CWText::readFonts(), NSText::readFonts(), MORText::readFonts(), MWProStructures::readFontsDef(), NSText::readFontsList(), EDParser::readFontsName(), BWText::readFontsName(), MWProStructures::readFontsName(), BWParser::readFontStyle(), DMText::readFooter(), MSW1Parser::readFootnoteCorrespondance(), HMWKGraph::readFootnoteFrame(), NSText::readFootnotes(), MSWText::readFootnotesData(), MSWText::readFootnotesPos(), MSK4Zone::readFRAM(), HMWJGraph::readFrame(), BWParser::readFrame(), GWGraph::readFrameExtraData(), GWGraph::readFrameExtraDataRec(), HMWKGraph::readFrames(), HMWJGraph::readFrames(), HMWKParser::readFramesUnkn(), MORParser::readFreePos(), NSParser::readFTA2(), HMWJText::readFtnPos(), FWParser::readGenericDocData(), WNParser::readGenericUnkn(), CWStyleManager::readGenStyle(), CWStyleManager::readGradientList(), HMWJGraph::readGraphData(), MDWParser::readGraphic(), MWParser::readGraphic(), FWGraph::readGraphic(), WPParser::readGraphic(), FWGraph::readGraphicData(), GWGraph::readGraphicZone(), CWStyleManager::readGraphStyles(), GWParser::readGrDS(), MSK3Parser::readGroup(), HMWKGraph::readGroup(), HMWJGraph::readGroupData(), CWGraph::readGroupData(), CWGraph::readGroupDef(), CWGraph::readGroupHeader(), MSK3Parser::readGroupHeaderInfo(), CWGraph::readGroupUnknown(), CWGraph::readGroupZone(), HMWJParser::readHeaderEnd(), MSWParser::readHeaderEndV3(), NSText::readHeaderFooter(), MSWText::readHeaderTextLength(), MDWParser::readHeadingCustom(), MDWParser::readHeadingFields(), MDWParser::readHeadingProperties(), MDWParser::readHeadingStates(), ACParser::readHFProperties(), ZWText::readHFZone(), ZWParser::readHTMLPref(), MCDParser::readIndex(), EDParser::readIndex(), EDParser::readInfo(), NSParser::readINFO(), MWParser::readInformations(), MWParser::readInformationsV3(), FWText::readItem(), CWStyleManager::readKSEN(), ACParser::readLabel(), BWParser::readLastZone(), MDWParser::readLastZone(), MWParser::readLinesHeight(), MDWParser::readLinesInfo(), MSWText::readLongZone(), CWStyleManager::readLookUp(), LWParser::readLWSR2(), MWAWOLEParser::readMM(), LWParser::readMPSR5(), CWGraph::readNamedPict(), NSParser::readNumberingReset(), GWParser::readNxEd(), MSWParser::readObject(), MSWParser::readObjectFlags(), MSWParser::readObjectList(), MWAWOLEParser::readObjInfo(), MWAWOLEParser::readOle(), CWGraph::readOLE(), MWAWOLEParser::readOle10Native(), MWAWOLEParser::readOlePres(), ACParser::readOption(), MORText::readOutline(), MORText::readOutlineList(), MSW1Parser::readPageBreak(), MWParser::readPageBreak(), MSWText::readPageBreak(), GWGraph::readPageFrames(), WPParser::readPageInfo(), NSParser::readPageLimit(), GWGraph::readPalettes(), BWText::readParagraph(), MWParser::readParagraph(), HMWJText::readParagraph(), HMWKText::readParagraph(), MSK3Text::readParagraph(), CWText::readParagraph(), WPParser::readParagraphData(), WPParser::readParagraphInfo(), MSWText::readParagraphInfo(), CWText::readParagraphs(), HMWJText::readParagraphs(), NSText::readParagraphs(), MWProStructures::readParagraphs(), FWText::readParagraphTabs(), FWText::readParaModDocInfo(), CWStyleManager::readPatternList(), GWGraph::readPatterns(), NSGraph::readPGRA(), NSText::readPICD(), CWGraph::readPICT(), CWGraph::readPictData(), DMParser::readPictInfo(), HMWKGraph::readPicture(), HMWJGraph::readPicture(), MSWParser::readPicture(), HMWJGraph::readPictureData(), HMWKGraph::readPictureFrame(), NSGraph::readPLAC(), MSWTextStyles::readPLC(), MSW1Parser::readPLC(), MSK4Text::readPLC(), MSWTextStyles::readPLCList(), MRWText::readPLCZone(), NSGraph::readPLDT(), CWGraph::readPolygonData(), NSText::readPosToFont(), MRWGraph::readPostscript(), CWPresentation::readPresentationZone(), MSWParser::readPrinter(), WPParser::readPrintInfo(), MWParser::readPrintInfo(), ACParser::readPrintInfo(), LWParser::readPrintInfo(), MDWParser::readPrintInfo(), BWParser::readPrintInfo(), NSParser::readPrintInfo(), MORParser::readPrintInfo(), GWParser::readPrintInfo(), ZWParser::readPrintInfo(), MSWParser::readPrintInfo(), CWParser::readPrintInfo(), MSK3Parser::readPrintInfo(), FWParser::readPrintInfo(), WNParser::readPrintInfo(), MWProParser::readPrintInfo(), HMWJParser::readPrintInfo(), MRWParser::readPrintInfo(), HMWKParser::readPrintInfo(), MSK4Zone::readPRNT(), CWGraph::readPS(), CWGraph::readQTimeData(), MSKGraph::readRB(), CWDbaseContent::readRecordDB(), CWDbaseContent::readRecordList(), CWDbaseContent::readRecordSS(), NSParser::readReference(), FWParser::readReferenceData(), MSK4Zone::readRLRB(), CWSpreadsheet::readRowHeightZone(), LWText::readRuby(), MDWParser::readRuler(), LWText::readRulers(), MRWText::readRulers(), BWText::readSection(), WPParser::readSection(), MSWTextStyles::readSection(), ZWText::readSectionFonts(), ZWParser::readSectionRange(), HMWKText::readSections(), HMWJText::readSections(), MWProStructures::readSections(), MWProStructures::readSelection(), MSK4Zone::readSELN(), MRWParser::readSeparator(), NSParser::readSGP1(), HMWJGraph::readShapeGraph(), HMWKGraph::readShapeGraph(), FWGraph::readSideBar(), FWGraph::readSideBarFormat(), FWGraph::readSideBarPosition(), FWGraph::readSideBarUnknown(), ZWParser::readSLen(), MORParser::readSlide(), MORParser::readSlideList(), CWParser::readSNAP(), MORText::readSpeakerNote(), CWSpreadsheet::readSpreadsheetZone(), NSParser::readStringsList(), MSWParser::readStringsZone(), MWProStructures::readStructB(), CWParser::readStructIntZone(), CWParser::readStructZone(), DMParser::readSTwD(), CWText::readSTYL_RULR(), FWText::readStyle(), GWGraph::readStyle(), MWProStructures::readStyle(), CWStyleManager::readStyleFonts(), MRWText::readStyleNames(), CWStyleManager::readStyleNames(), CWStyleManager::readStyles(), TTParser::readStyles(), HMWKText::readStyles(), DMText::readStyles(), ZWText::readStyles(), HMWJText::readStyles(), MSWTextStyles::readStyles(), WNText::readStyles(), MWProStructures::readStyles(), CWStyleManager::readStylesDef(), MSWTextStyles::readStylesFont(), MSWTextStyles::readStylesHierarchy(), MSWTextStyles::readStylesNames(), MSWTextStyles::readStylesParagraph(), LWText::readStyleU(), MSKTable::readTable(), WPParser::readTable(), HMWJGraph::readTable(), HMWKGraph::readTable(), CWTable::readTableBorders(), CWTable::readTableCells(), HMWJGraph::readTableData(), HMWJGraph::readTableFormatsList(), CWTable::readTablePointers(), CWTable::readTableZone(), MSK4Text::readText(), MDWParser::readText(), WPParser::readText(), MWParser::readText(), MSKGraph::readText(), HMWKGraph::readTextBox(), HMWJGraph::readTextboxData(), FWText::readTextData(), HMWJGraph::readTextData(), MWProParser::readTextEntries(), MWProParser::readTextIds(), CWText::readTextSection(), MRWText::readTextStruct(), MSWText::readTextStruct(), MSWTextStyles::readTextStructList(), HMWJText::readTextToken(), MWProParser::readTextTokens(), HMWJText::readTextZone(), CWText::readTextZoneSize(), HMWJText::readTextZonesList(), CWParser::readTNAM(), DMText::readTOC(), LWParser::readTOC(), LWParser::readTOCPage(), MRWGraph::readToken(), HMWKText::readToken(), CWText::readTokens(), ACText::readTopic(), MORText::readTopic(), MORParser::readUnkn9Sub(), WPParser::readUnknown(), MORParser::readUnknown9(), LWText::readUnknownStyle(), ZWParser::readUnknownZone(), NSParser::readVariable(), ACParser::readWindowPos(), ZWParser::readWindowPos(), DMText::readWindows(), WPParser::readWindowsInfo(), MWParser::readWindowsInfo(), WPParser::readWindowsZone(), MCDParser::readWP(), BWParser::readwPos(), GWParser::readWPSN(), TTParser::readWRCT(), DMParser::readXtr2(), GWText::readZone(), CWParser::readZone(), MRWParser::readZone(), HMWJParser::readZone(), HMWKParser::readZone(), CWPresentation::readZone1(), CWSpreadsheet::readZone1(), MRWParser::readZone13(), MSWParser::readZone17(), CWPresentation::readZone2(), HMWKParser::readZone6(), MDWParser::readZone8(), HMWKParser::readZone8(), HMWJParser::readZoneA(), HMWKParser::readZonea(), HMWJParser::readZoneB(), MRWParser::readZoneb(), HMWKParser::readZoneb(), MRWParser::readZonec(), HMWKParser::readZonec(), MRWParser::readZoneDim(), MRWParser::readZoneHeader(), MSWParser::readZoneList(), GWText::readZonePositions(), MSW1Parser::readZones(), MORParser::readZonesList(), HMWJParser::readZonesList(), HMWKParser::readZonesList(), MRWText::send(), FWText::send(), WNText::send(), ACText::sendGraphic(), FWText::sendHiddenItem(), LWGraph::sendJPEG(), LWText::sendMainText(), MORText::sendMainText(), BWParser::sendPicture(), WNParser::sendPicture(), MWProParser::sendPicture(), GWText::sendSimpleTextbox(), HMWJText::sendText(), MSW1Parser::sendText(), ACText::sendText(), TTParser::sendText(), ZWText::sendText(), NSText::sendText(), BWText::sendText(), DMText::sendText(), HMWKText::sendText(), MORText::sendText(), MSWText::sendText(), CWText::sendText(), MSK3Text::sendText(), MWProParser::sendText(), ACText::sendTopic(), WPParser::sendWindow(), MDWParser::sendZone(), GWText::sendZone(), MSK4Text::toknDataParser(), and MWAWRSRCParser::~MWAWRSRCParser().

libmwaw::DebugFile::m_actOffset ( 1)
libmwaw::DebugFile::m_input ( ip  )
libmwaw::DebugFile::m_notes ( )

Referenced by addDelimiter(), addNote(), reset(), sort(), and write().

libmwaw::DebugFile::m_on ( false  )
libmwaw::DebugFile::m_skipZones ( )
inline

Referenced by reset(), skipZone(), sort(), and write().

void libmwaw::DebugFile::sort ( )
protected

sorts the position/note date

Referenced by write().

void libmwaw::DebugFile::write ( )

flushes the file

write the notes which does not have any position

Referenced by reset().

Member Data Documentation

libmwaw::DebugFile::__pad0__

constructor given the input file

long libmwaw::DebugFile::m_actOffset
protected

the actual offset (used to store note)

Referenced by addNote(), addPos(), reset(), sort(), and write().

std::ofstream libmwaw::DebugFile::m_file
mutableprotected

a stream which is open to write the file

Referenced by open(), reset(), and write().

MWAWInputStreamPtr libmwaw::DebugFile::m_input
protected

the input

Referenced by setStream(), and write().

std::vector<NotePos> libmwaw::DebugFile::m_notes
protected

list of notes

bool libmwaw::DebugFile::m_on
mutableprotected

a flag to know if the result stream is open or note

Referenced by addDelimiter(), addNote(), addPos(), open(), reset(), skipZone(), sort(), and write().

std::vector<Vec2<long> > libmwaw::DebugFile::m_skipZones
protected

list of skipZone


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

Generated on Tue Mar 10 2015 17:32:10 for libmwaw by doxygen 1.8.5