| 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.