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 *pDoc)
 
 ~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 392 of file externalrefmgr.hxx.

Constructor & Destructor Documentation

ScExternalRefManager::ApiGuard::ApiGuard ( const ScDocument pDoc)

Definition at line 1677 of file externalrefmgr.cxx.

References ScExternalRefManager::mbUserInteractionEnabled, and mpMgr.

ScExternalRefManager::ApiGuard::~ApiGuard ( )

Definition at line 1685 of file externalrefmgr.cxx.

Member Data Documentation

bool ScExternalRefManager::ApiGuard::mbOldInteractionEnabled
private

Definition at line 399 of file externalrefmgr.hxx.

ScExternalRefManager* ScExternalRefManager::ApiGuard::mpMgr
private

Definition at line 398 of file externalrefmgr.hxx.

Referenced by ApiGuard().


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