pf_Frag Class Reference

#include <pf_Frag.h>

Inheritance diagram for pf_Frag:

pf_Frag_FmtMark pf_Frag_Object pf_Frag_Strux pf_Frag_Text pf_Frag_Strux_Block pf_Frag_Strux_Section pf_Frag_Strux_SectionAnnotation pf_Frag_Strux_SectionCell pf_Frag_Strux_SectionEndAnnotation pf_Frag_Strux_SectionEndCell pf_Frag_Strux_SectionEndEndnote pf_Frag_Strux_SectionEndFootnote pf_Frag_Strux_SectionEndFrame pf_Frag_Strux_SectionEndMarginnote pf_Frag_Strux_SectionEndnote pf_Frag_Strux_SectionEndTable pf_Frag_Strux_SectionEndTOC pf_Frag_Strux_SectionFootnote pf_Frag_Strux_SectionFrame pf_Frag_Strux_SectionHdrFtr pf_Frag_Strux_SectionMarginnote pf_Frag_Strux_SectionTable pf_Frag_Strux_SectionTOC

List of all members.

Public Types

enum  _PFType {
  PFT_Text = 0, PFT_Object, PFT_Strux, PFT_EndOfDoc,
  PFT_FmtMark
}
typedef enum pf_Frag::_PFType PFType

Public Member Functions

 pf_Frag (pt_PieceTable *pPT, PFType type, UT_uint32 length)
virtual ~pf_Frag ()
PFType getType (void) const
pf_FraggetNext (void) const
pf_FraggetPrev (void) const
pf_FragsetNext (pf_Frag *pNext)
pf_FragsetPrev (pf_Frag *pPrev)
UT_uint32 getLength (void) const
pt_PieceTablegetPieceTable (void)
fd_FieldgetField (void)
PT_DocPosition getPos (void) const
void setPos (PT_DocPosition pos) const
PT_AttrPropIndex getIndexAP (void) const
virtual void setIndexAP (PT_AttrPropIndex indexNewAP)
virtual bool createSpecialChangeRecord (PX_ChangeRecord **ppcr, PT_DocPosition dpos) const
bool isContentEqual (const pf_Frag &f2) const
UT_uint32 getXID () const
void setXID (UT_uint32 xid)
virtual bool usesXID () const
bool operator== (const pf_Frag &f2) const

Protected Member Functions

virtual bool _isContentEqual (const pf_Frag &) const

Protected Attributes

PFType m_type
UT_uint32 m_length
pf_Fragm_next
pf_Fragm_prev
fd_Fieldm_pField
pt_PieceTablem_pPieceTable
PT_AttrPropIndex m_indexAP

Private Attributes

PT_DocPosition m_docPos
UT_uint32 m_iXID


Detailed Description

pf_Frag represents a fragment of the document. This may be text (pf_Frag_Text), an inline object such as an image (pf_Frag_Object), or structure information such as a paragraph or section (pf_Frag_Strux_Block, pf_Frag_Strux_Section).

pf_Frag is an abstract base class. We use an enum to remember type, rather than use any of the run-time stuff.


Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
PFT_Text 
PFT_Object 
PFT_Strux 
PFT_EndOfDoc 
PFT_FmtMark 


Constructor & Destructor Documentation

pf_Frag::pf_Frag ( pt_PieceTable pPT,
PFType  type,
UT_uint32  length 
)

pf_Frag::~pf_Frag (  )  [virtual]


Member Function Documentation

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

pf_Frag * pf_Frag::setNext ( pf_Frag pNext  ) 

pf_Frag * pf_Frag::setPrev ( pf_Frag pPrev  ) 

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   ) 

PT_DocPosition pf_Frag::getPos ( void   )  const [inline]

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]

Reimplemented in pf_Frag_Strux.

References UT_ASSERT_HARMLESS.

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]

void pf_Frag::setXID ( UT_uint32  xid  )  [inline]

virtual bool pf_Frag::usesXID (  )  const [inline, virtual]

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


Member Data Documentation

PFType pf_Frag::m_type [protected]

pf_Frag* pf_Frag::m_next [protected]

Referenced by setNext().

pf_Frag* pf_Frag::m_prev [protected]

Referenced by setPrev().

PT_DocPosition pf_Frag::m_docPos [mutable, private]


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

Generated on Thu Nov 20 00:07:10 2008 for AbiWord by  doxygen 1.5.5