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:
Collaboration diagram for SwWW8FltRefStack:

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 SwFltStackEntrySetAttr (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)
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::ltstrm_aFieldVarNames

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 class  MoveAttrsMode {
enum  Flags {
  HYPO ,
virtual void SetAttrInDoc (const SwPosition &rTmpPos, SwFltStackEntry &rEntry)
- Protected Attributes inherited from SwFltControlStack
bool m_bIsEndStack

Detailed Description

Definition at line 470 of file ww8par.hxx.

Constructor & Destructor Documentation

◆ SwWW8FltRefStack() [1/2]

SwWW8FltRefStack::SwWW8FltRefStack ( SwDoc rDo,
sal_uLong  nFieldFl 

Definition at line 473 of file ww8par.hxx.

◆ SwWW8FltRefStack() [2/2]

SwWW8FltRefStack::SwWW8FltRefStack ( const SwWW8FltRefStack )

Member Function Documentation

◆ IsFootnoteEdnBkmField()

bool SwWW8FltRefStack::IsFootnoteEdnBkmField ( const SwFormatField rFormatField,
sal_uInt16 &  rBkmNo 

◆ operator=()

SwWW8FltRefStack & SwWW8FltRefStack::operator= ( const SwWW8FltRefStack )

◆ RefToVar()

SwFltStackEntry * SwWW8FltRefStack::RefToVar ( const SwField pField,
SwFltStackEntry rEntry 

◆ SetAttrInDoc()

void SwWW8FltRefStack::SetAttrInDoc ( const SwPosition rTmpPos,
SwFltStackEntry rEntry 

Member Data Documentation

◆ m_aFieldVarNames

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

Definition at line 482 of file ww8par.hxx.

Referenced by RefToVar().

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