LibreOffice Module sc (master) 1
|
A class to wrap ScRecursionHelper::PushFormulaGroup(), ScRecursionHelper::PopFormulaGroup() and make these calls exception safe. More...
#include <recursionhelper.hxx>
Public Member Functions | |
ScFormulaGroupCycleCheckGuard ()=delete | |
ScFormulaGroupCycleCheckGuard (ScRecursionHelper &rRecursionHelper, ScFormulaCell *pCell) | |
~ScFormulaGroupCycleCheckGuard () | |
Private Attributes | |
ScRecursionHelper & | mrRecHelper |
bool | mbShouldPop |
A class to wrap ScRecursionHelper::PushFormulaGroup(), ScRecursionHelper::PopFormulaGroup() and make these calls exception safe.
Definition at line 137 of file recursionhelper.hxx.
|
delete |
ScFormulaGroupCycleCheckGuard::ScFormulaGroupCycleCheckGuard | ( | ScRecursionHelper & | rRecursionHelper, |
ScFormulaCell * | pCell | ||
) |
Definition at line 242 of file recursionhelper.cxx.
References lcl_GetTopCell(), mbShouldPop, mrRecHelper, and ScRecursionHelper::PushFormulaGroup().
ScFormulaGroupCycleCheckGuard::~ScFormulaGroupCycleCheckGuard | ( | ) |
Definition at line 254 of file recursionhelper.cxx.
References mbShouldPop, mrRecHelper, and ScRecursionHelper::PopFormulaGroup().
|
private |
Definition at line 140 of file recursionhelper.hxx.
Referenced by ScFormulaGroupCycleCheckGuard(), and ~ScFormulaGroupCycleCheckGuard().
|
private |
Definition at line 139 of file recursionhelper.hxx.
Referenced by ScFormulaGroupCycleCheckGuard(), and ~ScFormulaGroupCycleCheckGuard().