LibreOffice Module sc (master) 1
Classes | Public Member Functions | Private Attributes | List of all members
RangeNameBufferWK3 Class Referencefinal

#include <namebuff.hxx>

Classes

struct  Entry
 

Public Member Functions

 RangeNameBufferWK3 (const ScDocument &rDoc)
 
 ~RangeNameBufferWK3 ()
 
void Add (const ScDocument &rDoc, const OUString &rName, const ScComplexRefData &rCRD)
 
void Add (const ScDocument &rDoc, const OUString &rName, const ScRange &aScRange)
 
bool FindRel (const OUString &rRef, sal_uInt16 &rIndex)
 
bool FindAbs (std::u16string_view rRef, sal_uInt16 &rIndex)
 

Private Attributes

std::unique_ptr< ScTokenArraypScTokenArray
 
sal_uInt16 nIntCount
 
std::vector< EntrymaEntries
 

Detailed Description

Definition at line 73 of file namebuff.hxx.

Constructor & Destructor Documentation

◆ RangeNameBufferWK3()

RangeNameBufferWK3::RangeNameBufferWK3 ( const ScDocument rDoc)

Definition at line 429 of file tool.cxx.

References nIntCount.

◆ ~RangeNameBufferWK3()

RangeNameBufferWK3::~RangeNameBufferWK3 ( )

Definition at line 435 of file tool.cxx.

Member Function Documentation

◆ Add() [1/2]

void RangeNameBufferWK3::Add ( const ScDocument rDoc,
const OUString &  rName,
const ScComplexRefData rCRD 
)

◆ Add() [2/2]

void RangeNameBufferWK3::Add ( const ScDocument rDoc,
const OUString &  rName,
const ScRange aScRange 
)
inline

◆ FindAbs()

bool RangeNameBufferWK3::FindAbs ( std::u16string_view  rRef,
sal_uInt16 &  rIndex 
)

◆ FindRel()

bool RangeNameBufferWK3::FindRel ( const OUString &  rRef,
sal_uInt16 &  rIndex 
)

Definition at line 466 of file tool.cxx.

References maEntries.

Referenced by LotusToSc::Convert().

Member Data Documentation

◆ maEntries

std::vector<Entry> RangeNameBufferWK3::maEntries
private

Definition at line 96 of file namebuff.hxx.

Referenced by Add(), FindAbs(), and FindRel().

◆ nIntCount

sal_uInt16 RangeNameBufferWK3::nIntCount
private

Definition at line 95 of file namebuff.hxx.

Referenced by Add(), FindAbs(), and RangeNameBufferWK3().

◆ pScTokenArray

std::unique_ptr<ScTokenArray> RangeNameBufferWK3::pScTokenArray
private

Definition at line 94 of file namebuff.hxx.

Referenced by Add(), and FindAbs().


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