|
LibreOffice Module sw (master) 1
|
#include <fntcache.hxx>
Public Member Functions | |
| SwFntCache () | |
| SwFntObj * | First () |
| void | Flush () |
Public Member Functions inherited from SwCache | |
| SwCache (const sal_uInt16 nInitSize, OString aNm) | |
| ~SwCache () | |
| The dtor will free all objects still in the vector. More... | |
| void | Flush () |
| SwCacheObj * | Get (const void *pOwner, const bool bToTop=true) |
| SwCacheObj * | Get (const void *pOwner, const sal_uInt16 nIndex, const bool bToTop=true) |
| void | ToTop (SwCacheObj *pObj) |
| bool | Insert (SwCacheObj *pNew, bool isDuplicateOwnerAllowed) |
| void | Delete (const void *pOwner, sal_uInt16 nIndex) |
| void | Delete (const void *pOwner) |
| void | SetLRUOfst (const sal_uInt16 nOfst) |
| Mark some entries as "do not delete". More... | |
| void | ResetLRUOfst () |
| void | IncreaseMax (const sal_uInt16 nAdd) |
| void | DecreaseMax (const sal_uInt16 nSub) |
| sal_uInt16 | GetCurMax () const |
| SwCacheObj * | First () |
| SwCacheObj * | operator[] (sal_uInt16 nIndex) |
| sal_uInt16 | size () |
Static Public Member Functions | |
| static SwFntObj * | Next (SwFntObj *pFntObj) |
Static Public Member Functions inherited from SwCache | |
| static SwCacheObj * | Next (SwCacheObj *pCacheObj) |
Definition at line 42 of file fntcache.hxx.
|
inline |
Definition at line 45 of file fntcache.hxx.
|
inline |
Definition at line 121 of file fntcache.hxx.
References SwCache::First().
Referenced by SwFntAccess::SwFntAccess().
| void SwFntCache::Flush | ( | void | ) |
Definition at line 76 of file fntcache.cxx.
References SwCache::Flush(), pLastFont, and SwCacheObj::Unlock().
Referenced by FlushFontCache(), SwViewShell::Init(), SwViewShell::PrintProspect(), sw::DocumentDeviceManager::PrtDataChanged(), SwViewShell::Reformat(), and SwProtocol::Stop().
Definition at line 126 of file fntcache.hxx.
References SwCache::Next().
Referenced by SwFntAccess::SwFntAccess().