LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | Private Member Functions | List of all members
SwWW8FltRefStack Class Referencefinal

#include <ww8par.hxx>

Inheritance diagram for SwWW8FltRefStack:
[legend]
Collaboration diagram for SwWW8FltRefStack:
[legend]

Public Member Functions

 SwWW8FltRefStack (SwDoc *pDo, sal_uLong nFieldFl)
 
bool IsFootnoteEdnBkmField (const SwFormatField &rFormatField, sal_uInt16 &rBkmNo)
 
- Public Member Functions inherited from SwFltEndStack
 SwFltEndStack (SwDoc *pDo, sal_uLong nFieldFl)
 
- Public Member Functions inherited from SwFltControlStack
void MoveAttrs (const SwPosition &rPos, MoveAttrsMode=MoveAttrsMode::DEFAULT)
 
 SwFltControlStack (SwDoc *pDo, sal_uLong nFieldFl)
 
virtual ~SwFltControlStack ()
 
bool IsFlagSet (Flags no) const
 
void NewAttr (const SwPosition &rPos, const SfxPoolItem &rAttr)
 
virtual SwFltStackEntrySetAttr (const SwPosition &rPos, sal_uInt16 nAttrId, bool bTstEnde=true, long nHand=LONG_MAX, bool consumedByField=false)
 
void StealAttr (const SwNodeIndex &rNode)
 
void MarkAllAttrsOld ()
 
void KillUnlockedAttrs (const SwPosition &pPos)
 
SfxPoolItemGetFormatStackAttr (sal_uInt16 nWhich, sal_uInt16 *pPos)
 
const SfxPoolItemGetOpenStackAttr (const SwPosition &rPos, sal_uInt16 nWhich)
 
void Delete (const SwPaM &rPam)
 
bool empty () const
 
Entries::size_type size () const
 
SwFltStackEntryoperator[] (Entries::size_type nIndex)
 
void DeleteAndDestroy (Entries::size_type nCnt)
 

Public Attributes

std::map< OUString, OUString, SwWW8::ltstraFieldVarNames
 

Private Member Functions

SwFltStackEntryRefToVar (const SwField *pField, SwFltStackEntry &rEntry)
 
virtual void SetAttrInDoc (const SwPosition &rTmpPos, SwFltStackEntry &rEntry) override
 
 SwWW8FltRefStack (const SwWW8FltRefStack &)=delete
 
SwWW8FltRefStackoperator= (const SwWW8FltRefStack &)=delete
 

Additional Inherited Members

- Public Types inherited from SwFltControlStack
enum  MoveAttrsMode {
  MoveAttrsMode::DEFAULT,
  MoveAttrsMode::POSTIT_INSERTED
}
 
enum  Flags {
  HYPO,
  TAGS_DO_ID,
  TAGS_VISIBLE,
  BOOK_TO_VAR_REF,
  BOOK_AND_REF,
  TAGS_IN_TEXT,
  ALLOW_FLD_CR
}
 
- Protected Member Functions inherited from SwFltControlStack
virtual sal_Int32 GetCurrAttrCP () const
 
virtual bool IsParaEndInCPs (sal_Int32 nStart, sal_Int32 nEnd, bool bSdOD) const
 
virtual void ClearParaEndPosition ()
 
virtual bool CheckSdOD (sal_Int32 nStart, sal_Int32 nEnd)
 
bool HasSdOD ()
 
- Protected Attributes inherited from SwFltControlStack
SwDocpDoc
 
bool bIsEndStack
 

Detailed Description

Definition at line 470 of file ww8par.hxx.

Constructor & Destructor Documentation

SwWW8FltRefStack::SwWW8FltRefStack ( SwDoc pDo,
sal_uLong  nFieldFl 
)
inline

Definition at line 473 of file ww8par.hxx.

SwWW8FltRefStack::SwWW8FltRefStack ( const SwWW8FltRefStack )
privatedelete

Member Function Documentation

bool SwWW8FltRefStack::IsFootnoteEdnBkmField ( const SwFormatField rFormatField,
sal_uInt16 &  rBkmNo 
)
SwWW8FltRefStack& SwWW8FltRefStack::operator= ( const SwWW8FltRefStack )
privatedelete
SwFltStackEntry * SwWW8FltRefStack::RefToVar ( const SwField pField,
SwFltStackEntry rEntry 
)
private
void SwWW8FltRefStack::SetAttrInDoc ( const SwPosition rTmpPos,
SwFltStackEntry rEntry 
)
overrideprivatevirtual

Member Data Documentation

std::map<OUString, OUString, SwWW8::ltstr> SwWW8FltRefStack::aFieldVarNames

Definition at line 482 of file ww8par.hxx.


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