LibreOffice Module sw (master)  1
Public Member Functions | Static Public Member Functions | List of all members
SwFntCache Class Reference

#include <fntcache.hxx>

Inheritance diagram for SwFntCache:
Collaboration diagram for SwFntCache:

Public Member Functions

 SwFntCache ()
SwFntObjFirst ()
void Flush ()
- Public Member Functions inherited from SwCache
 SwCache (const sal_uInt16 nInitSize, const OString &rNm)
 ~SwCache ()
 The dtor will free all objects still in the vector. More...
void Flush ()
SwCacheObjGet (const void *pOwner, const bool bToTop=true)
SwCacheObjGet (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)
void ResetLRUOfst ()
 nOfst determines how many are not to be touched More...
void IncreaseMax (const sal_uInt16 nAdd)
void DecreaseMax (const sal_uInt16 nSub)
sal_uInt16 GetCurMax () const
SwCacheObjFirst ()
SwCacheObjoperator[] (sal_uInt16 nIndex)
sal_uInt16 size ()

Static Public Member Functions

static SwFntObjNext (SwFntObj *pFntObj)
- Static Public Member Functions inherited from SwCache
static SwCacheObjNext (SwCacheObj *pCacheObj)

Detailed Description

Definition at line 42 of file fntcache.hxx.

Constructor & Destructor Documentation

SwFntCache::SwFntCache ( )

Definition at line 45 of file fntcache.hxx.

Member Function Documentation

SwFntObj * SwFntCache::First ( )

Definition at line 157 of file fntcache.hxx.

References SwCache::First().

Referenced by SwClearFntCacheTextGlyphs(), and SwFntAccess::SwFntAccess().

void SwFntCache::Flush ( void  )
SwFntObj * SwFntCache::Next ( SwFntObj pFntObj)

Definition at line 162 of file fntcache.hxx.

References SwCache::Next().

Referenced by SwClearFntCacheTextGlyphs(), and SwFntAccess::SwFntAccess().

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