| 
    LibreOffice Module sw (master) 1
    
   | 
 
#include <ww8par.hxx>
Public Member Functions | |
| SwWW8FltRefStack (SwDoc &rDo, sal_uLong nFieldFl) | |
| bool | IsFootnoteEdnBkmField (const SwFormatField &rFormatField, sal_uInt16 &rBkmNo) | 
  Public Member Functions inherited from SwFltEndStack | |
| SwFltEndStack (SwDoc &rDo, sal_uLong nFieldFl) | |
  Public Member Functions inherited from SwFltControlStack | |
| void | MoveAttrs (const SwPosition &rPos, MoveAttrsMode=MoveAttrsMode::DEFAULT) | 
| SwFltControlStack (SwDoc &rDo, sal_uLong nFieldFl) | |
| virtual | ~SwFltControlStack () | 
| bool | IsFlagSet (Flags no) const | 
| void | NewAttr (const SwPosition &rPos, const SfxPoolItem &rAttr) | 
| virtual SwFltStackEntry * | SetAttr (const SwPosition &rPos, sal_uInt16 nAttrId, bool bTstEnd=true, tools::Long nHand=LONG_MAX, bool consumedByField=false) | 
| void | StealAttr (const SwNode &rNode) | 
| void | MarkAllAttrsOld () | 
| void | KillUnlockedAttrs (const SwPosition &pPos) | 
| SfxPoolItem * | GetFormatStackAttr (sal_uInt16 nWhich, sal_uInt16 *pPos) | 
| const SfxPoolItem * | GetOpenStackAttr (const SwPosition &rPos, sal_uInt16 nWhich) | 
| void | Delete (const SwPaM &rPam) | 
| bool | empty () const | 
| Entries::size_type | size () const | 
| SwFltStackEntry & | operator[] (Entries::size_type nIndex) | 
| void | DeleteAndDestroy (Entries::size_type nCnt) | 
Public Attributes | |
| std::map< OUString, OUString, SwWW8::ltstr > | m_aFieldVarNames | 
Private Member Functions | |
| SwFltStackEntry * | RefToVar (const SwField *pField, SwFltStackEntry &rEntry) | 
| virtual void | SetAttrInDoc (const SwPosition &rTmpPos, SwFltStackEntry &rEntry) override | 
| SwWW8FltRefStack (const SwWW8FltRefStack &)=delete | |
| SwWW8FltRefStack & | operator= (const SwWW8FltRefStack &)=delete | 
Additional Inherited Members | |
  Public Types inherited from SwFltControlStack | |
| enum class | MoveAttrsMode {  DEFAULT , POSTIT_INSERTED }  | 
| enum | Flags {  HYPO , TAGS_DO_ID , TAGS_VISIBLE , BOOK_TO_VAR_REF , BOOK_AND_REF , TAGS_IN_TEXT , ALLOW_FLD_CR }  | 
| virtual void | SetAttrInDoc (const SwPosition &rTmpPos, SwFltStackEntry &rEntry) | 
  Protected Attributes inherited from SwFltControlStack | |
| SwDoc & | m_rDoc | 
| bool | m_bIsEndStack | 
Definition at line 470 of file ww8par.hxx.
Definition at line 473 of file ww8par.hxx.
      
  | 
  privatedelete | 
| bool SwWW8FltRefStack::IsFootnoteEdnBkmField | ( | const SwFormatField & | rFormatField, | 
| sal_uInt16 & | rBkmNo | ||
| ) | 
Definition at line 1573 of file ww8par.cxx.
References IDocumentMarkAccess::findMark(), IDocumentMarkAccess::getAllMarksBegin(), IDocumentMarkAccess::getAllMarksEnd(), SwFormatField::GetField(), SwDoc::getIDocumentMarkAccess(), GetRef, SwGetRefField::GetSetRefName(), SwField::GetSubType(), SwFltControlStack::m_rDoc, REF_ENDNOTE, REF_FOOTNOTE, and SwField::Which().
Referenced by SetAttrInDoc().
      
  | 
  privatedelete | 
      
  | 
  private | 
Definition at line 1380 of file ww8par5.cxx.
References SwFormatField::Clone(), GetExp, SwDoc::getIDocumentFieldsAccess(), SwField::GetPar1(), GetRef, IDocumentFieldsAccess::GetSysFieldType(), nsSwGetSetExpType::GSE_STRING, m_aFieldVarNames, SwFltStackEntry::m_pAttr, SwFltControlStack::m_rDoc, sName, and SwField::Which().
Referenced by SetAttrInDoc().
      
  | 
  overrideprivatevirtual | 
Reimplemented from SwFltControlStack.
Definition at line 1596 of file ww8par.cxx.
References IDocumentMarkAccess::getAllMarksBegin(), SwPosition::GetContentIndex(), SwFormatField::GetField(), SwTextAttr::GetFootnote(), SwDoc::getIDocumentContentOperations(), SwDoc::getIDocumentMarkAccess(), sw::mark::IMark::GetMarkPos(), SwNodeIndex::GetNode(), SwPosition::GetNode(), SwPaM::GetPoint(), SwTextNode::GetTextAttrForCharAt(), SwNode::GetTextNode(), IDocumentContentOperations::InsertPoolItem(), SwFormatFootnote::IsEndNote(), IsFootnoteEdnBkmField(), SwFltStackEntry::m_aMkPos, SwFltPosition::m_nContent, SwFltPosition::m_nNode, SwFltStackEntry::m_pAttr, SwFltControlStack::m_rDoc, SwFltControlStack::MoveAttrs(), REF_ENDNOTE, RefToVar(), RES_FLTR_BOOKMARK(), RES_FLTR_TOX(), RES_TXTATR_ANNOTATION(), RES_TXTATR_FIELD(), RES_TXTATR_FTN(), RES_TXTATR_INPUTFIELD(), SwFltControlStack::SetAttrInDoc(), and SwGetRefField::SetSubType().
| std::map<OUString, OUString, SwWW8::ltstr> SwWW8FltRefStack::m_aFieldVarNames | 
Definition at line 482 of file ww8par.hxx.
Referenced by RefToVar().