LibreOffice Module sc (master) 1
Public Member Functions | Private Attributes | List of all members
ScTempDocCache Class Reference

#include <funcuno.hxx>

Public Member Functions

 ScTempDocCache ()
 
ScDocumentGetDocument () const
 
bool IsInUse () const
 
void SetInUse (bool bSet)
 
void SetDocument (ScDocument *pNew)
 
void Clear ()
 

Private Attributes

ScDocumentUniquePtr xDoc
 
bool bInUse
 

Detailed Description

Definition at line 38 of file funcuno.hxx.

Constructor & Destructor Documentation

◆ ScTempDocCache()

ScTempDocCache::ScTempDocCache ( )

Definition at line 113 of file funcuno.cxx.

Member Function Documentation

◆ Clear()

void ScTempDocCache::Clear ( )

Definition at line 124 of file funcuno.cxx.

References bInUse, and xDoc.

Referenced by ScFunctionAccess::Notify().

◆ GetDocument()

ScDocument * ScTempDocCache::GetDocument ( ) const
inline

Definition at line 47 of file funcuno.hxx.

References xDoc.

◆ IsInUse()

bool ScTempDocCache::IsInUse ( ) const
inline

Definition at line 48 of file funcuno.hxx.

References bInUse.

◆ SetDocument()

void ScTempDocCache::SetDocument ( ScDocument pNew)

Definition at line 118 of file funcuno.cxx.

References xDoc.

◆ SetInUse()

void ScTempDocCache::SetInUse ( bool  bSet)
inline

Definition at line 49 of file funcuno.hxx.

References bInUse.

Member Data Documentation

◆ bInUse

bool ScTempDocCache::bInUse
private

Definition at line 42 of file funcuno.hxx.

Referenced by Clear(), IsInUse(), and SetInUse().

◆ xDoc

ScDocumentUniquePtr ScTempDocCache::xDoc
private

Definition at line 41 of file funcuno.hxx.

Referenced by Clear(), GetDocument(), and SetDocument().


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