#include <pf_Frag.h>

pf_Frag is an abstract base class. We use an enum to remember type, rather than use any of the run-time stuff.
| typedef enum pf_Frag::_PFType pf_Frag::PFType |
| enum pf_Frag::_PFType |
| pf_Frag::pf_Frag | ( | pt_PieceTable * | pPT, | |
| PFType | type, | |||
| UT_uint32 | length | |||
| ) |
| pf_Frag::~pf_Frag | ( | ) | [virtual] |
| PFType pf_Frag::getType | ( | void | ) | const [inline] |
Referenced by PD_Document::_acceptRejectRevision(), IE_Imp_MsWord_97::_appendStrux(), pt_PieceTable::_chooseIndexAP(), pt_PieceTable::_computeFmtMarkForNewBlock(), pt_PieceTable::_deleteComplexSpan(), pt_PieceTable::_deleteComplexSpan_norec(), pt_PieceTable::_deleteFormatting(), pt_PieceTable::_deleteHdrFtrsFromSectionStruxIfPresent(), pt_PieceTable::_deleteHdrFtrStruxWithNotify(), fd_Field::_deleteSpan(), pt_PieceTable::_doTheDo(), IE_Imp_MsWord_97::_ensureInBlock(), pt_PieceTable::_findLastStruxOfType(), pt_PieceTable::_findNextHyperlink(), pt_PieceTable::_findPrevHyperlink(), pt_PieceTable::_fixHdrFtrReferences(), IE_Imp_MsWord_97::_flush(), pt_PieceTable::_fmtChangeSpan(), pt_PieceTable::_getNextStruxAfterFragSkip(), pt_PieceTable::_getSpanAttrPropHelper(), pt_PieceTable::_getStruxFromFrag(), pt_PieceTable::_getStruxFromFragSkip(), pt_PieceTable::_getStruxFromPosition(), pt_PieceTable::_getStruxOfTypeFromPosition(), IE_Imp_Text::_insertBlock(), IE_Imp_MsWord_97::_insertBookmark(), pt_PieceTable::_insertFmtMark(), pt_PieceTable::_insertFmtMarkFragWithNotify(), IE_Imp_MsWord_97::_insertHeaderSection(), pt_PieceTable::_insertObject(), pt_PieceTable::_insertSpan(), pt_PieceTable::_insertStrux(), pt_PieceTable::_isSimpleDeleteSpan(), pt_PieceTable::_realChangeSpanFmt(), pt_PieceTable::_realChangeStruxFmt(), pt_PieceTable::_realDeleteSpan(), pt_PieceTable::_realInsertSpan(), pt_PieceTable::_realInsertStrux(), pt_PieceTable::_struxHasContent(), pt_PieceTable::_struxIsEmpty(), pt_PieceTable::_tweakDeleteSpan(), pt_PieceTable::_tweakDeleteSpanOnce(), pt_PieceTable::_tweakFieldSpan(), pt_PieceTable::_unlinkFrag(), pt_PieceTable::_unlinkStrux_Block(), pt_PieceTable::_unlinkStrux_Section(), IE_Imp_Text::_writeHeader(), pf_Fragments::appendFrag(), pt_PieceTable::appendSpan(), pt_PieceTable::appendStrux(), PD_Document::areDocumentContentsEqual(), pt_PieceTable::changeSpanFmt(), pt_PieceTable::changeStruxFmt(), PD_Document::changeStruxFmtNoUndo(), PD_Document::checkForSuspect(), pt_PieceTable::deleteFmtMark(), pt_PieceTable::deleteHdrFtrStrux(), PD_Document::deleteHdrFtrStrux(), pt_PieceTable::deleteSpan(), PD_Document::deleteStrux(), pt_PieceTable::deleteStruxNoUpdate(), PD_Document::findBookmark(), PD_Document::findFirstDifferenceInContent(), PD_Document::findForwardStyleStrux(), PD_Document::findFragOfType(), PD_Document::findHdrFtrStrux(), PD_Document::findPreviousStyleStrux(), fl_Layout::fl_Layout(), PD_Document::getAllUsedStyles(), pt_PieceTable::getBlockBuf(), PD_Document::getBookmark(), PD_Document::getCellSDHFromRowCol(), PD_StruxIterator::getChar(), PD_DocIterator::getChar(), FV_View::getChar(), PD_Document::getEndCellStruxFromCellSDH(), PD_Document::getEndTableStruxFromTableSDH(), PD_Document::getField(), pt_PieceTable::getFragFromPosition(), pt_PieceTable::getFragsFromPositions(), PD_Document::getLastSectionSDH(), PD_Document::getLastStruxOfType(), fl_BlockLayout::getLength(), PD_Document::getPrevNumberedHeadingStyle(), PD_Document::getRowsColsFromTableSDH(), pt_PieceTable::getSpanAttrProp(), PD_Document::getStruxType(), PD_Document::insertFmtMarkBeforeFrag(), pf_Fragments::insertFrag(), pf_Fragments::insertFragBefore(), pt_PieceTable::insertObject(), PD_Document::insertObjectBeforeFrag(), pt_PieceTable::insertSpan(), pt_PieceTable::insertSpanBeforeFrag(), PD_Document::insertSpanBeforeFrag(), PD_Document::insertStruxBeforeFrag(), PD_Document::isBlockAtPos(), PD_Document::isCellAtPos(), isContentEqual(), pt_PieceTable::isEndFootnote(), PD_Document::isEndFrameAtPos(), PD_Document::isEndTableAtPos(), pt_PieceTable::isFootnote(), PD_Document::isFrameAtPos(), PD_Document::isHdrFtrAtPos(), pf_Frag_Strux::isMatchingType(), FV_View::isParaBreakNeededAtPos(), PD_Document::isSectionAtPos(), PD_Document::isStruxBeforeThis(), PD_Document::isTableAtPos(), PD_Document::isTOCAtPos(), PD_Document::miniDump(), operator==(), IE_Imp_RTF::pasteFromBuffer(), s_RTF_ListenerWriteDoc::populate(), pt_PieceTable::purgeFmtMarks(), PD_Document::removeStyle(), PD_Document::repairDoc(), pf_Fragments::unlinkFrag(), PD_Document::updateDocForStyleChange(), PD_Document::updateFields(), and PD_Document::verifySectionID().
| pf_Frag* pf_Frag::getNext | ( | void | ) | const [inline] |
Referenced by PD_Document::_acceptRejectRevision(), pt_PieceTable::_computeBlockOffset(), pt_PieceTable::_deleteComplexSpan(), pt_PieceTable::_deleteFormatting(), pt_PieceTable::_deleteHdrFtrsFromSectionStruxIfPresent(), pt_PieceTable::_deleteHdrFtrStruxWithNotify(), pt_PieceTable::_deleteSpan(), fd_Field::_deleteSpan(), pt_PieceTable::_deleteSpanWithNotify(), pt_PieceTable::_doTheDo(), PD_StruxIterator::_findFrag(), PD_DocIterator::_findFrag(), IE_Imp_MsWord_97::_findNextENoteSection(), IE_Imp_MsWord_97::_findNextFNoteSection(), pt_PieceTable::_findNextHyperlink(), pt_PieceTable::_fixHdrFtrReferences(), pt_PieceTable::_fmtChangeFmtMark(), pt_PieceTable::_fmtChangeFmtMarkWithNotify(), pt_PieceTable::_fmtChangeObject(), pt_PieceTable::_fmtChangeObjectWithNotify(), pt_PieceTable::_fmtChangeSpan(), pt_PieceTable::_fmtChangeSpanWithNotify(), pt_PieceTable::_getNextStruxAfterFragSkip(), pt_PieceTable::_insertSpan(), pt_PieceTable::_insertStrux(), pt_PieceTable::_realChangeSpanFmt(), pt_PieceTable::_realChangeStruxFmt(), pt_PieceTable::_realDeleteSpan(), pt_PieceTable::_realInsertStrux(), pt_PieceTable::_struxHasContent(), pt_PieceTable::_struxIsEmpty(), pt_PieceTable::_tellAndMaybeAddListener(), pt_PieceTable::_tweakDeleteSpan(), pt_PieceTable::_tweakDeleteSpanOnce(), pt_PieceTable::_tweakFieldSpan(), pt_PieceTable::_unlinkFrag(), pt_PieceTable::_unlinkStrux_Block(), pt_PieceTable::_unlinkStrux_Section(), pt_PieceTable::changeStruxFmt(), pf_Fragments::cleanFrags(), pt_PieceTable::deleteFmtMark(), pt_PieceTable::deleteHdrFtrStrux(), pt_PieceTable::deleteSpan(), pt_PieceTable::deleteStruxNoUpdate(), PD_Document::findBookmark(), pf_Fragments::findFirstFragBeforePos(), PD_Document::findForwardStyleStrux(), PD_Document::findFragOfType(), PD_Document::findHdrFtrStrux(), pt_PieceTable::fixMissingXIDs(), PD_Document::getAllUsedStyles(), pt_PieceTable::getBlockBuf(), PD_Document::getCellSDHFromRowCol(), PD_Document::getEndCellStruxFromCellSDH(), PD_Document::getEndTableStruxFromTableSDH(), pt_PieceTable::getFragFromPosition(), pt_PieceTable::getFragsFromPositions(), PD_Document::getLastSectionSDH(), PD_Document::getNextStrux(), PD_Document::getNextStruxOfType(), PD_Document::getRowsColsFromTableSDH(), pt_PieceTable::getSpanAttrProp(), IE_Imp_RTF::HandleAnnotation(), pf_Fragments::insertFrag(), PD_Document::miniDump(), pt_PieceTable::purgeFmtMarks(), PD_Document::removeStyle(), PD_Document::repairDoc(), s_updateMailMergeFields(), pt_PieceTable::tellListenerSubset(), pf_Fragments::unlinkFrag(), PD_Document::updateDocForStyleChange(), PD_Document::updateFields(), PD_Document::verifySectionID(), and pf_Fragments::~pf_Fragments().
| pf_Frag* pf_Frag::getPrev | ( | void | ) | const [inline] |
Referenced by IE_Imp_MsWord_97::_appendStrux(), pt_PieceTable::_chooseIndexAP(), pt_PieceTable::_computeFmtMarkForNewBlock(), pt_PieceTable::_deleteComplexSpan(), pt_PieceTable::_deleteHdrFtrStruxWithNotify(), pt_PieceTable::_doTheDo(), IE_Imp_MsWord_97::_ensureInBlock(), PD_StruxIterator::_findFrag(), PD_DocIterator::_findFrag(), pt_PieceTable::_findLastStruxOfType(), pt_PieceTable::_findPrevHyperlink(), pt_PieceTable::_fmtChangeSpan(), pt_PieceTable::_getStruxFromFrag(), pt_PieceTable::_getStruxFromFragSkip(), pt_PieceTable::_getStruxFromPosition(), pt_PieceTable::_getStruxOfTypeFromPosition(), IE_Imp_MsWord_97::_insertBookmark(), pt_PieceTable::_insertFmtMark(), pt_PieceTable::_insertFmtMarkFragWithNotify(), pt_PieceTable::_insertObject(), pt_PieceTable::_insertSpan(), pt_PieceTable::_insertStrux(), pt_PieceTable::_isSimpleDeleteSpan(), pt_PieceTable::_realInsertSpan(), pt_PieceTable::_realInsertStrux(), pt_PieceTable::_tweakDeleteSpan(), pt_PieceTable::_tweakDeleteSpanOnce(), pt_PieceTable::_tweakFieldSpan(), pt_PieceTable::_unlinkFrag(), pt_PieceTable::_unlinkStrux_Block(), pt_PieceTable::_unlinkStrux_Section(), pt_PieceTable::deleteFmtMark(), PD_Document::deleteStrux(), pf_Fragments::findFirstFragBeforePos(), PD_Document::findPreviousStyleStrux(), PD_Document::getLastStruxOfType(), PD_Document::getPrevNumberedHeadingStyle(), PD_Document::getPrevStruxOfType(), pt_PieceTable::insertFmtMarkBeforeFrag(), pf_Fragments::insertFragBefore(), pt_PieceTable::insertObject(), pt_PieceTable::insertObjectBeforeFrag(), pt_PieceTable::insertSpan(), pt_PieceTable::insertSpanBeforeFrag(), pt_PieceTable::insertStruxBeforeFrag(), PD_Document::insertStruxBeforeFrag(), pt_PieceTable::insertStruxNoUpdateBefore(), PD_Document::isBlockAtPos(), PD_Document::isCellAtPos(), PD_Document::isEndFootnoteAtPos(), PD_Document::isEndFrameAtPos(), PD_Document::isEndTableAtPos(), PD_Document::isFootnoteAtPos(), PD_Document::isFrameAtPos(), PD_Document::isHdrFtrAtPos(), FV_View::isParaBreakNeededAtPos(), PD_Document::isSectionAtPos(), PD_Document::isStruxBeforeThis(), PD_Document::isTableAtPos(), PD_Document::isTOCAtPos(), PD_Document::miniDump(), IE_Imp_RTF::pasteFromBuffer(), s_RTF_ListenerWriteDoc::populate(), and pf_Fragments::unlinkFrag().
References m_next.
Referenced by pf_Fragments::appendFrag(), pf_Fragments::insertFrag(), pf_Fragments::insertFragBefore(), and pf_Fragments::unlinkFrag().
References m_prev.
Referenced by pf_Fragments::appendFrag(), pf_Fragments::insertFrag(), pf_Fragments::insertFragBefore(), and pf_Fragments::unlinkFrag().
| UT_uint32 pf_Frag::getLength | ( | void | ) | const [inline] |
Referenced by PD_Document::_acceptRejectRevision(), pt_PieceTable::_chooseIndexAP(), pt_PieceTable::_computeBlockOffset(), pt_PieceTable::_computeFmtMarkForNewBlock(), pt_PieceTable::_deleteComplexSpan(), pt_PieceTable::_deleteComplexSpan_norec(), pt_PieceTable::_deleteFormatting(), pt_PieceTable::_deleteHdrFtrStruxWithNotify(), pt_PieceTable::_deleteObjectWithNotify(), pt_PieceTable::_deleteSpan(), pt_PieceTable::_doTheDo(), PD_StruxIterator::_findFrag(), PD_DocIterator::_findFrag(), pt_PieceTable::_fmtChangeObjectWithNotify(), pt_PieceTable::_fmtChangeSpan(), pt_PieceTable::_fmtChangeSpanWithNotify(), pt_PieceTable::_fmtChangeStruxWithNotify(), pt_PieceTable::_insertFmtMark(), pt_PieceTable::_insertFmtMarkAfterBlockWithNotify(), pt_PieceTable::_insertFmtMarkFragWithNotify(), pt_PieceTable::_insertObject(), pt_PieceTable::_insertSpan(), pt_PieceTable::_insertStrux(), pf_Frag_Text::_isContentEqual(), pt_PieceTable::_isSimpleDeleteSpan(), pt_PieceTable::_realChangeSpanFmt(), pt_PieceTable::_realChangeStruxFmt(), pt_PieceTable::_realChangeStruxForLists(), pt_PieceTable::_realDeleteSpan(), pt_PieceTable::_realInsertSpan(), pt_PieceTable::_realInsertStrux(), pt_PieceTable::_tweakDeleteSpan(), pt_PieceTable::_tweakDeleteSpanOnce(), pt_PieceTable::_unlinkFrag(), PD_Document::acceptAllRevisions(), PD_Document::acceptRejectRevision(), pt_PieceTable::appendSpan(), PD_Document::areDocumentContentsEqual(), PD_Document::areDocumentFormatsEqual(), pt_PieceTable::changeSpanFmt(), pt_PieceTable::changeStruxFmtNoUndo(), pt_PieceTable::deleteFieldFrag(), pt_PieceTable::deleteSpan(), PD_Document::deleteStrux(), PD_Document::findFirstDifferenceInContent(), pf_Fragments::findFirstFragBeforePos(), pt_PieceTable::getBlockBuf(), pt_PieceTable::getBounds(), PD_DocIterator::getChar(), pt_PieceTable::getFragFromPosition(), pt_PieceTable::getFragsFromPositions(), pt_PieceTable::insertSpanBeforeFrag(), PD_Document::isBlockAtPos(), PD_Document::isCellAtPos(), PD_Document::isEndFootnoteAtPos(), PD_Document::isEndFrameAtPos(), PD_Document::isEndTableAtPos(), PD_Document::isFootnoteAtPos(), PD_Document::isFrameAtPos(), PD_Document::isHdrFtrAtPos(), PD_Document::isSectionAtPos(), PD_Document::isTableAtPos(), PD_Document::isTOCAtPos(), PD_StruxIterator::PD_StruxIterator(), PD_Document::purgeRevisionTable(), PD_Document::rejectAllHigherRevisions(), PD_Document::removeStyle(), fd_Field::update(), and PD_Document::updateDocForStyleChange().
| pt_PieceTable* pf_Frag::getPieceTable | ( | void | ) | [inline] |
| fd_Field * pf_Frag::getField | ( | void | ) |
References m_pField.
Referenced by pt_PieceTable::_deleteObjectWithNotify(), pt_PieceTable::_deleteSpan(), fd_Field::_deleteSpan(), pt_PieceTable::_deleteSpanWithNotify(), pt_PieceTable::_doTheDo(), pt_PieceTable::_fmtChangeSpan(), pt_PieceTable::_insertSpan(), pt_PieceTable::_insertStrux(), pf_Frag_Object::_isContentEqual(), pt_PieceTable::_realInsertObject(), pt_PieceTable::_realInsertSpan(), pt_PieceTable::_tweakFieldSpan(), PD_Document::getField(), PD_Document::insertObject(), s_updateMailMergeFields(), and PD_Document::updateFields().
| PT_DocPosition pf_Frag::getPos | ( | void | ) | const [inline] |
Referenced by pt_PieceTable::_deleteComplexSpan(), pt_PieceTable::_deleteHdrFtrStruxWithNotify(), pt_PieceTable::_doTheDo(), PD_DocIterator::_findFrag(), pt_PieceTable::_getStruxFromPosition(), pf_Frag_Text::_isContentEqual(), pt_PieceTable::_realChangeStruxFmt(), pt_PieceTable::_realDeleteSpan(), pt_PieceTable::_realInsertSpan(), pt_PieceTable::_realInsertStrux(), pt_PieceTable::_tellAndMaybeAddListener(), pt_PieceTable::_tweakDeleteSpan(), pt_PieceTable::_unlinkStrux_Block(), PD_Document::acceptRejectRevision(), PD_Document::areDocumentContentsEqual(), pf_Fragments::cleanFrags(), FV_View::cmdInsertPositionedGraphic(), FV_View::convertInLineToPositioned(), pt_PieceTable::deleteSpan(), pt_PieceTable::deleteStruxWithNotify(), PD_Document::findFirstDifferenceInContent(), pf_Fragments::findFirstFragBeforePos(), pt_PieceTable::getBounds(), PD_DocIterator::getChar(), pt_PieceTable::getFragFromPosition(), pt_PieceTable::getFragPosition(), IE_Imp_RTF::insertStrux(), PD_Document::isEndFootnoteAtPos(), FV_View::isParaBreakNeededAtPos(), FV_FrameEdit::mouseRelease(), and s_updateMailMergeFields().
| void pf_Frag::setPos | ( | PT_DocPosition | pos | ) | const [inline] |
| PT_AttrPropIndex pf_Frag::getIndexAP | ( | void | ) | const [inline] |
Referenced by pt_PieceTable::_chooseIndexAP(), pt_PieceTable::_computeFmtMarkForNewBlock(), pt_PieceTable::_deleteComplexSpan(), pt_PieceTable::_deleteFmtMarkWithNotify(), pt_PieceTable::_deleteHdrFtrsFromSectionStruxIfPresent(), pt_PieceTable::_deleteObjectWithNotify(), pt_PieceTable::_deleteSpan(), pt_PieceTable::_deleteSpanWithNotify(), pt_PieceTable::_deleteStruxWithNotify(), pt_PieceTable::_doTheDo(), pt_PieceTable::_findNextHyperlink(), pt_PieceTable::_findPrevHyperlink(), pt_PieceTable::_fixHdrFtrReferences(), pt_PieceTable::_fmtChangeFmtMarkWithNotify(), pt_PieceTable::_fmtChangeObjectWithNotify(), pt_PieceTable::_fmtChangeSpan(), pt_PieceTable::_fmtChangeSpanWithNotify(), pt_PieceTable::_fmtChangeStruxWithNotify(), pt_PieceTable::_getSpanAttrPropHelper(), pt_PieceTable::_insertSpan(), pt_PieceTable::_insertStrux(), pt_PieceTable::_realChangeSectionAttsNoUpdate(), pt_PieceTable::_realChangeStruxForLists(), pt_PieceTable::_realInsertSpan(), pt_PieceTable::_realInsertStrux(), fd_Field::_throwChangeRec(), pt_PieceTable::_unlinkFrag(), PD_Document::acceptAllRevisions(), PD_Document::acceptRejectRevision(), pt_PieceTable::appendLastStruxFmt(), pt_PieceTable::appendSpan(), pt_PieceTable::appendStruxFmt(), PD_Document::areDocumentFormatsEqual(), pt_PieceTable::changeObjectFormatNoUpdate(), pt_PieceTable::changeStruxFmt(), pt_PieceTable::changeStruxFmtNoUndo(), pt_PieceTable::changeStruxFormatNoUpdate(), pt_PieceTable::deleteSpan(), PD_Document::findForwardStyleStrux(), PD_Document::findHdrFtrStrux(), PD_Document::findPreviousStyleStrux(), PD_Document::getAPIFromSDH(), PD_Document::getAPIFromSOH(), PD_Document::getAttributeFromSDH(), PD_Document::getPropertyFromSDH(), PD_Document::getStyleFromSDH(), pt_PieceTable::insertObject(), pt_PieceTable::insertSpan(), pt_PieceTable::insertSpanBeforeFrag(), pt_PieceTable::insertStrux(), pt_PieceTable::insertStruxNoUpdateBefore(), PD_Document::listUpdate(), PD_Document::purgeRevisionTable(), PD_Document::rejectAllHigherRevisions(), PD_Document::removeList(), PD_Document::StopList(), PD_Document::updateAllLayoutsInDoc(), and PD_Document::updateDocForStyleChange().
| virtual void pf_Frag::setIndexAP | ( | PT_AttrPropIndex | indexNewAP | ) | [inline, virtual] |
| bool pf_Frag::createSpecialChangeRecord | ( | PX_ChangeRecord ** | ppcr, | |
| PT_DocPosition | dpos | |||
| ) | const [virtual] |
| bool pf_Frag::isContentEqual | ( | const pf_Frag & | f2 | ) | const |
Returns true if the content of the two fragments is identical, but ignores formatting properies.
References _isContentEqual(), getType(), and m_pPieceTable.
Referenced by PD_Document::areDocumentContentsEqual(), and PD_Document::findFirstDifferenceInContent().
| UT_uint32 pf_Frag::getXID | ( | ) | const [inline] |
Referenced by pt_PieceTable::_deleteObjectWithNotify(), pt_PieceTable::_deleteStruxWithNotify(), pt_PieceTable::_realInsertObject(), pt_PieceTable::_realInsertStrux(), fd_Field::_throwChangeRec(), pf_Frag_Strux::createSpecialChangeRecord(), pf_Frag_Object::createSpecialChangeRecord(), pt_PieceTable::fixMissingXIDs(), PD_Document::getFragXIDforVersion(), PD_Document::listUpdate(), PD_Document::removeList(), PD_Document::removeStyle(), PD_Document::StopList(), PD_Document::updateAllLayoutsInDoc(), and PD_Document::updateDocForStyleChange().
| void pf_Frag::setXID | ( | UT_uint32 | xid | ) | [inline] |
| virtual bool pf_Frag::usesXID | ( | ) | const [inline, virtual] |
Reimplemented in pf_Frag_FmtMark, pf_Frag_Object, pf_Frag_Strux, and pf_Frag_Text.
Referenced by pt_PieceTable::fixMissingXIDs().
| bool pf_Frag::operator== | ( | const pf_Frag & | f2 | ) | const |
returns true if both content and fmt of the two frags is identical
References _isContentEqual(), pt_PieceTable::getAttrProp(), getType(), PP_AttrProp::isEquivalent(), m_indexAP, m_pPieceTable, and UT_return_val_if_fail.
| virtual bool pf_Frag::_isContentEqual | ( | const pf_Frag & | ) | const [inline, protected, virtual] |
_isContentEqual() is a helper function for operator==() and isContentEqual().
This function compares the contents of the two fragments, but not their formatting properties.
This function and its descendants in the derived classes assume that the two fragments are of the same type; it is the responsibility of the caller to ensure that !!!
Implementations in derived classes should first call _isContentEqual() of their immediate base and if it returns false, also return false. If the base function returns true, the function in derived class should carry out any further processing specific to that class; in doing so it must ignore general formating properties. For example, pf_Frag_Text::_isContentEqual() should only examine the characters contained in the fragment, but not font face, font size, etc.
Reimplemented in pf_Frag_Object, pf_Frag_Strux, and pf_Frag_Text.
Referenced by pf_Frag_Text::_isContentEqual(), pf_Frag_Strux::_isContentEqual(), pf_Frag_Object::_isContentEqual(), isContentEqual(), and operator==().
PFType pf_Frag::m_type [protected] |
UT_uint32 pf_Frag::m_length [protected] |
pf_Frag* pf_Frag::m_next [protected] |
Referenced by setNext().
pf_Frag* pf_Frag::m_prev [protected] |
Referenced by setPrev().
fd_Field* pf_Frag::m_pField [protected] |
pt_PieceTable* pf_Frag::m_pPieceTable [protected] |
PT_AttrPropIndex pf_Frag::m_indexAP [protected] |
Referenced by pf_Frag_Text::createSpecialChangeRecord(), pf_Frag_Strux::createSpecialChangeRecord(), pf_Frag_Object::createSpecialChangeRecord(), pf_Frag_FmtMark::createSpecialChangeRecord(), operator==(), pf_Frag_FmtMark::pf_Frag_FmtMark(), pf_Frag_Object::pf_Frag_Object(), pf_Frag_Strux::pf_Frag_Strux(), and pf_Frag_Text::pf_Frag_Text().
PT_DocPosition pf_Frag::m_docPos [mutable, private] |
UT_uint32 pf_Frag::m_iXID [private] |
1.5.5