LibreOffice Module sc (master) 1
|
Store and manage shared formula tokens. More...
#include <namebuff.hxx>
Public Member Functions | |
SharedFormulaBuffer (RootData *pRD) | |
virtual | ~SharedFormulaBuffer () |
void | Clear () |
void | Store (const ScAddress &rPos, const ScTokenArray &rArray) |
const ScTokenArray * | Find (const ScAddress &rRefPos) const |
Private Types | |
typedef std::unordered_map< ScAddress, ScTokenArray, ScAddressHashFunctor > | TokenArraysType |
Private Attributes | |
TokenArraysType | maTokenArrays |
Additional Inherited Members | |
Protected Member Functions inherited from ExcRoot | |
ExcRoot (RootData *pNexExcRoot) | |
ExcRoot (const ExcRoot &rCopy) | |
Protected Attributes inherited from ExcRoot | |
RootData * | pExcRoot |
Store and manage shared formula tokens.
Definition at line 60 of file namebuff.hxx.
|
private |
Definition at line 62 of file namebuff.hxx.
SharedFormulaBuffer::SharedFormulaBuffer | ( | RootData * | pRD | ) |
Definition at line 48 of file namebuff.cxx.
|
virtual |
Definition at line 53 of file namebuff.cxx.
References Clear().
void SharedFormulaBuffer::Clear | ( | ) |
Definition at line 58 of file namebuff.cxx.
References maTokenArrays.
Referenced by ~SharedFormulaBuffer().
const ScTokenArray * SharedFormulaBuffer::Find | ( | const ScAddress & | rRefPos | ) | const |
Definition at line 70 of file namebuff.cxx.
References maTokenArrays.
void SharedFormulaBuffer::Store | ( | const ScAddress & | rPos, |
const ScTokenArray & | rArray | ||
) |
Definition at line 63 of file namebuff.cxx.
References ScTokenArray::CloneValue(), ScTokenArray::GenHash(), and maTokenArrays.
|
private |
Definition at line 63 of file namebuff.hxx.