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< NotePos > | m_notes |
list of notes More... | |
std::vector< Vec2< long > > | m_skipZones |
list of skipZone More... | |
an interface used to insert comment in a binary file, written in ascii form (if debug_with_files is not defined, does nothing)
|
inline |
destructor
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 | ) |
|
inline |
Referenced by reset(), skipZone(), sort(), and write().
bool libmwaw::DebugFile::open | ( | std::string const & | filename | ) |
opens/creates a file to store a result
Referenced by MWProStructures::createZones(), MWProStructures::createZonesV2(), libmwawOLE::IStorage::load(), MWAWRSRCParser::parse(), TTParser::parse(), BWParser::parse(), MSW1Parser::parse(), ACParser::parse(), MWParser::parse(), LWParser::parse(), GWParser::parse(), MDWParser::parse(), NSParser::parse(), MSK3Parser::parse(), WPParser::parse(), FWParser::parse(), WNParser::parse(), MWProParser::parse(), MORParser::parse(), CWParser::parse(), MWAWOLEParser::parse(), MSWParser::parse(), HMWJParser::parse(), MRWParser::parse(), HMWKParser::parse(), MWAWPictMac::parsePict1(), MWAWPictMac::parsePict2(), HMWJText::sendText(), and MSK4Zone::setAscii().
|
inline |
writes the current file and reset to zero
Referenced by EDParser::parse(), MCDParser::parse(), TTParser::parse(), DMParser::parse(), MSW1Parser::parse(), BWParser::parse(), ACParser::parse(), MWParser::parse(), LWParser::parse(), GWParser::parse(), NSParser::parse(), MDWParser::parse(), MSK3Parser::parse(), WPParser::parse(), FWParser::parse(), WNParser::parse(), MWProParser::parse(), MORParser::parse(), CWParser::parse(), MWAWOLEParser::parse(), MSWParser::parse(), HMWJParser::parse(), MRWParser::parse(), HMWKParser::parse(), FWGraph::readGraphicData(), ~DebugFile(), HMWKZone::~HMWKZone(), MWAWRSRCParser::~MWAWRSRCParser(), MWProStructures::~MWProStructures(), and MWProParserInternal::Zone::~Zone().
|
inline |
resets the input
Referenced by MWProStructures::createZones(), MWProStructures::createZonesV2(), libmwawOLE::IStorage::load(), MWAWRSRCParser::parse(), TTParser::parse(), BWParser::parse(), MSW1Parser::parse(), ACParser::parse(), MWParser::parse(), LWParser::parse(), MDWParser::parse(), GWParser::parse(), NSParser::parse(), MSK3Parser::parse(), WPParser::parse(), FWParser::parse(), WNParser::parse(), MWProParser::parse(), MORParser::parse(), CWParser::parse(), MSWParser::parse(), HMWJParser::parse(), MRWParser::parse(), HMWKParser::parse(), and HMWJText::sendText().
|
inline |
skips the file zone defined by beginPos-endPos
Referenced by EDParser::createZones(), MCDParser::createZones(), DMParser::createZones(), EDParser::decodeZone(), HMWJParser::decodeZone(), HMWKParser::decodeZone(), MSKGraph::getEntryPicture(), MSKGraph::getEntryPictureV1(), MWProParser::getZoneData(), MWAWRSRCParser::parsePICT(), CWGraph::readBitmapData(), MSKTable::readChart(), MWAWOLEParser::readContents(), MWAWOLEParser::readCONTENTS(), ZWParser::readCPRT(), CWParser::readCPRT(), MRWParser::readCPRT(), MCDParser::readFile(), FWParser::readFileZonePos(), MDWParser::readGraphic(), MWParser::readGraphic(), FWGraph::readGraphic(), WPParser::readGraphic(), MORParser::readGraphic(), CWGraph::readNamedPict(), CWGraph::readOLE(), MWAWOLEParser::readOle10Native(), MWAWOLEParser::readOlePres(), CWGraph::readPictData(), HMWKGraph::readPicture(), HMWJGraph::readPicture(), MSWParser::readPicture(), MSKGraph::readPictureV4(), MRWGraph::readPostscript(), CWGraph::readPS(), CWParser::readSNAP(), CWParser::readZone(), MSKGraph::send(), ACText::sendGraphic(), LWGraph::sendJPEG(), BWParser::sendPicture(), GWGraph::sendPicture(), WNParser::sendPicture(), MWProParser::sendPicture(), MORText::sendText(), and MWAWRSRCParser::~MWAWRSRCParser().
|
protected |
sorts the position/note date
Referenced by write().
void libmwaw::DebugFile::write | ( | ) |
libmwaw::DebugFile::__pad0__ |
constructor given the input file
|
protected |
|
mutableprotected |
|
protected |
the input
Referenced by setStream(), and write().
|
protected |
list of notes
|
mutableprotected |
a flag to know if the result stream is open or note
Referenced by addDelimiter(), addNote(), addPos(), open(), reset(), skipZone(), sort(), and write().
|
protected |
list of skipZone