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, OString aNm)
 ~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)
 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
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::SwFntCache ( )

Definition at line 45 of file fntcache.hxx.

Member Function Documentation

◆ First()

SwFntObj * SwFntCache::First ( )

Definition at line 121 of file fntcache.hxx.

References SwCache::First().

Referenced by SwFntAccess::SwFntAccess().

◆ Flush()

void SwFntCache::Flush ( void  )

◆ Next()

SwFntObj * SwFntCache::Next ( SwFntObj pFntObj)

Definition at line 126 of file fntcache.hxx.

References SwCache::Next().

Referenced by SwFntAccess::SwFntAccess().

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