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

A class to wrap ScRecursionHelper::PushFormulaGroup(), ScRecursionHelper::PopFormulaGroup() and make these calls exception safe. More...

#include <recursionhelper.hxx>

Collaboration diagram for ScFormulaGroupCycleCheckGuard:
[legend]

Public Member Functions

 ScFormulaGroupCycleCheckGuard ()=delete
 
 ScFormulaGroupCycleCheckGuard (ScRecursionHelper &rRecursionHelper, ScFormulaCell *pCell)
 
 ~ScFormulaGroupCycleCheckGuard ()
 

Private Attributes

ScRecursionHelpermrRecHelper
 
bool mbShouldPop
 

Detailed Description

A class to wrap ScRecursionHelper::PushFormulaGroup(), ScRecursionHelper::PopFormulaGroup() and make these calls exception safe.

Definition at line 137 of file recursionhelper.hxx.

Constructor & Destructor Documentation

◆ ScFormulaGroupCycleCheckGuard() [1/2]

ScFormulaGroupCycleCheckGuard::ScFormulaGroupCycleCheckGuard ( )
delete

◆ ScFormulaGroupCycleCheckGuard() [2/2]

ScFormulaGroupCycleCheckGuard::ScFormulaGroupCycleCheckGuard ( ScRecursionHelper rRecursionHelper,
ScFormulaCell pCell 
)

◆ ~ScFormulaGroupCycleCheckGuard()

ScFormulaGroupCycleCheckGuard::~ScFormulaGroupCycleCheckGuard ( )

Member Data Documentation

◆ mbShouldPop

bool ScFormulaGroupCycleCheckGuard::mbShouldPop
private

◆ mrRecHelper

ScRecursionHelper& ScFormulaGroupCycleCheckGuard::mrRecHelper
private

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