LibreOffice Module sc (master)  1
Namespaces | Functions
reftokenhelper.hxx File Reference
#include "address.hxx"
#include "types.hxx"
#include "scdllapi.h"
#include <vector>
Include dependency graph for reftokenhelper.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.




void ScRefTokenHelper::compileRangeRepresentation (::std::vector< ScTokenRef > &rRefTokens, const OUString &rRangeStr, ScDocument &rDoc, const sal_Unicode cSep,::formula::FormulaGrammar::Grammar eGrammar, bool bOnly3DRef=false)
 Compile an array of reference tokens from a data source range string. More...
bool ScRefTokenHelper::getRangeFromToken (const ScDocument *pDoc, ScRange &rRange, const ScTokenRef &pToken, const ScAddress &rPos, bool bExternal=false)
void ScRefTokenHelper::getRangeListFromTokens (const ScDocument *pDoc, ScRangeList &rRangeList, const ::std::vector< ScTokenRef > &pTokens, const ScAddress &rPos)
void ScRefTokenHelper::getTokenFromRange (const ScDocument *pDoc, ScTokenRef &pToken, const ScRange &rRange)
 Create a double reference token from a range object. More...
void ScRefTokenHelper::getTokensFromRangeList (const ScDocument *pDoc,::std::vector< ScTokenRef > &pTokens, const ScRangeList &rRanges)
bool SC_DLLPUBLIC ScRefTokenHelper::isRef (const ScTokenRef &pToken)
bool SC_DLLPUBLIC ScRefTokenHelper::isExternalRef (const ScTokenRef &pToken)
bool SC_DLLPUBLIC ScRefTokenHelper::intersects (const ScDocument *pDoc, const ::std::vector< ScTokenRef > &rTokens, const ScTokenRef &pToken, const ScAddress &rPos)
void SC_DLLPUBLIC ScRefTokenHelper::join (const ScDocument *pDoc,::std::vector< ScTokenRef > &rTokens, const ScTokenRef &pToken, const ScAddress &rPos)
bool ScRefTokenHelper::getDoubleRefDataFromToken (ScComplexRefData &rData, const ScTokenRef &pToken)
ScTokenRef ScRefTokenHelper::createRefToken (const ScDocument &rDoc, const ScAddress &rAddr)
ScTokenRef ScRefTokenHelper::createRefToken (const ScDocument &rDoc, const ScRange &rRange)