LibreOffice Module sc (master) 1
Public Member Functions | Private Types | Private Attributes | List of all members
sc::SharedFormulaGroups Class Reference

#include <sharedformulagroups.hxx>

Public Member Functions

void set (size_t nSharedId, std::unique_ptr< ScTokenArray > pArray)
 
void set (size_t nSharedId, std::unique_ptr< ScTokenArray > pArray, const ScAddress &rOrigin)
 
const ScTokenArrayget (size_t nSharedId) const
 
const SharedFormulaGroupEntrygetEntry (size_t nSharedId) const
 

Private Types

typedef std::map< size_t, SharedFormulaGroupEntryStoreType
 

Private Attributes

StoreType m_Store
 

Detailed Description

Definition at line 37 of file sharedformulagroups.hxx.

Member Typedef Documentation

◆ StoreType

Definition at line 40 of file sharedformulagroups.hxx.

Member Function Documentation

◆ get()

const ScTokenArray * sc::SharedFormulaGroups::get ( size_t  nSharedId) const

Definition at line 26 of file sharedformulagroups.cxx.

References m_Store.

Referenced by ScOrcusFormula::commit(), and ScOrcusFactory::finalize().

◆ getEntry()

const SharedFormulaGroupEntry * sc::SharedFormulaGroups::getEntry ( size_t  nSharedId) const

Definition at line 32 of file sharedformulagroups.cxx.

References m_Store.

◆ set() [1/2]

void sc::SharedFormulaGroups::set ( size_t  nSharedId,
std::unique_ptr< ScTokenArray pArray 
)

Definition at line 16 of file sharedformulagroups.cxx.

References ScAddress::INITIALIZE_INVALID, and m_Store.

Referenced by ScOrcusFormula::commit().

◆ set() [2/2]

void sc::SharedFormulaGroups::set ( size_t  nSharedId,
std::unique_ptr< ScTokenArray pArray,
const ScAddress rOrigin 
)

Definition at line 21 of file sharedformulagroups.cxx.

References m_Store.

Member Data Documentation

◆ m_Store

StoreType sc::SharedFormulaGroups::m_Store
private

Definition at line 41 of file sharedformulagroups.hxx.

Referenced by get(), getEntry(), and set().


The documentation for this class was generated from the following files: