|
LibreOffice Module sc (master) 1
|
#include <xename.hxx>#include <map>#include <document.hxx>#include <rangenam.hxx>#include <tokenarray.hxx>#include <xehelper.hxx>#include <xelink.hxx>#include <excrecds.hxx>#include <xlname.hxx>#include <xeformula.hxx>#include <xestring.hxx>#include <xltools.hxx>#include <formula/grammar.hxx>#include <oox/export/utils.hxx>#include <oox/token/tokens.hxx>Go to the source code of this file.
Classes | |
| class | XclExpNameManagerImpl |
| Implementation class of the name manager. More... | |
Functions | |
| static bool | lcl_EnsureAbs3DToken (const SCTAB nTab, formula::FormulaToken *pTok, const bool bFix=true) |
| Returns true (needed fixing) if FormulaToken was not absolute and 3D. More... | |
|
static |
Returns true (needed fixing) if FormulaToken was not absolute and 3D.
So, regardless of whether the fix was successful or not, true is still returned since a fix was required.
Definition at line 373 of file xename.cxx.
References formula::FormulaToken::GetSingleRef(), formula::FormulaToken::GetSingleRef2(), formula::FormulaToken::GetType(), ScSingleRefData::IsFlag3D(), ScSingleRefData::IsTabRel(), SCTAB_GLOBAL, ScSingleRefData::SetAbsTab(), ScSingleRefData::SetFlag3D(), formula::svDoubleRef, formula::svSingleRef, and ScSingleRefData::Tab().
Referenced by XclExpNameManagerImpl::CreateName(), XclExpNameManagerImpl::CreateUserNames(), and XclExpNameManagerImpl::InsertName().