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

Use this guard when performing something from the API that might query values from external references. More...

#include <externalrefmgr.hxx>

Collaboration diagram for ScExternalRefManager::ApiGuard:
[legend]

Public Member Functions

 ApiGuard (const ScDocument &rDoc)
 
 ~ApiGuard ()
 

Private Attributes

ScExternalRefManagermpMgr
 
bool mbOldInteractionEnabled
 

Detailed Description

Use this guard when performing something from the API that might query values from external references.

Interpreting formula strings is one such example.

Definition at line 399 of file externalrefmgr.hxx.

Constructor & Destructor Documentation

◆ ApiGuard()

ScExternalRefManager::ApiGuard::ApiGuard ( const ScDocument rDoc)

Definition at line 1715 of file externalrefmgr.cxx.

References ScExternalRefManager::mbUserInteractionEnabled, and mpMgr.

◆ ~ApiGuard()

ScExternalRefManager::ApiGuard::~ApiGuard ( )

Definition at line 1723 of file externalrefmgr.cxx.

Member Data Documentation

◆ mbOldInteractionEnabled

bool ScExternalRefManager::ApiGuard::mbOldInteractionEnabled
private

Definition at line 406 of file externalrefmgr.hxx.

◆ mpMgr

ScExternalRefManager* ScExternalRefManager::ApiGuard::mpMgr
private

Definition at line 405 of file externalrefmgr.hxx.

Referenced by ApiGuard().


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