LibreOffice Module sw (master) 1
|
Bookkeeping helper for SwCache caching writer borders. More...
#include <BorderCacheOwner.hxx>
Public Member Functions | |
BorderCacheOwner () | |
BorderCacheOwner (BorderCacheOwner &) | |
BorderCacheOwner & | operator= (const BorderCacheOwner &) |
~BorderCacheOwner () | |
bool | IsInCache () const |
void | InvalidateInSwCache (const sal_uInt16) |
Private Attributes | |
friend | SwBorderAttrs |
friend | SwBorderAttrAccess |
bool | m_bInCache |
Bookkeeping helper for SwCache caching writer borders.
Definition at line 20 of file BorderCacheOwner.hxx.
|
inline |
Definition at line 28 of file BorderCacheOwner.hxx.
|
inline |
Definition at line 32 of file BorderCacheOwner.hxx.
BorderCacheOwner::~BorderCacheOwner | ( | ) |
Definition at line 18 of file BorderCacheOwner.cxx.
References SwCache::Delete(), SwFrame::GetCache(), and m_bInCache.
void BorderCacheOwner::InvalidateInSwCache | ( | const sal_uInt16 | nWhich | ) |
Definition at line 24 of file BorderCacheOwner.cxx.
References SwCache::Delete(), SwFrame::GetCache(), m_bInCache, RES_ATTRSET_CHG(), RES_BOX(), RES_BREAK(), RES_FMT_CHG(), RES_FRM_SIZE(), RES_KEEP(), RES_LR_SPACE(), RES_MARGIN_FIRSTLINE(), RES_MARGIN_RIGHT(), RES_MARGIN_TEXTLEFT(), RES_OBJECTDYING(), RES_SHADOW(), and RES_UL_SPACE().
Referenced by SwContentNode::ChgFormatColl(), SwFormat::CopyAttrs(), SaveTable::CreateNew(), SwFormat::DelDiffs(), SwTextNode::MakeNewTextNode(), SwFormat::operator=(), SwContentNode::ResetAllAttr(), SwFormat::ResetAllFormatAttr(), SwContentNode::ResetAttr(), SwFormat::ResetFormatAttr(), SaveTable::RestoreAttr(), SwContentNode::SetAttr(), SwContentNode::SetCondFormatColl(), SwFormat::SetDerivedFrom(), SwFormat::SetFormatAttr(), SwTextNode::SplitContentNode(), SwFormat::SwClientNotify(), SwContentNode::SwClientNotify(), SwContentNode::~SwContentNode(), SwNode::~SwNode(), and SwTextNode::~SwTextNode().
|
inline |
Definition at line 42 of file BorderCacheOwner.hxx.
References m_bInCache.
Referenced by SwFormat::ResetFormatAttr(), and SwNode::~SwNode().
|
inline |
Definition at line 36 of file BorderCacheOwner.hxx.
References m_bInCache.
|
private |
Definition at line 25 of file BorderCacheOwner.hxx.
Referenced by InvalidateInSwCache(), IsInCache(), SwBorderAttrAccess::NewObj(), operator=(), ~BorderCacheOwner(), and SwBorderAttrs::~SwBorderAttrs().
|
private |
Definition at line 24 of file BorderCacheOwner.hxx.
|
private |
Definition at line 23 of file BorderCacheOwner.hxx.