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:
[legend]
Collaboration diagram for SwFntCache:
[legend]

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 ( )
inline

Definition at line 45 of file fntcache.hxx.

Member Function Documentation

◆ First()

SwFntObj * SwFntCache::First ( )
inline

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)
inlinestatic

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: