LibreOffice Module sc (master) 1
Public Member Functions | Public Attributes | List of all members
ScDocumentImportImpl Struct Reference
Collaboration diagram for ScDocumentImportImpl:

Public Member Functions

 ScDocumentImportImpl (ScDocument &rDoc)
bool isValid (size_t nTab, size_t nCol)
ColAttr * getColAttr (size_t nTab, size_t nCol)
sc::ColumnBlockPositiongetBlockPosition (SCTAB nTab, SCCOL nCol)
void invalidateBlockPositionSet (SCTAB nTab)
void initForSheets ()

Public Attributes

sc::StartListeningContext maListenCxt
std::vector< sc::TableColumnBlockPositionSetmaBlockPosSet
SvtScriptType mnDefaultScriptNumeric
bool mbFuzzing
std::vector< TabAttr > maTabAttrs
std::unordered_map< sal_uInt32, bool > maIsLatinScriptMap

Detailed Description

Definition at line 50 of file documentimport.cxx.

Constructor & Destructor Documentation

◆ ScDocumentImportImpl()

ScDocumentImportImpl::ScDocumentImportImpl ( ScDocument rDoc)

Definition at line 60 of file documentimport.cxx.

References UNKNOWN.

Member Function Documentation

◆ getBlockPosition()

sc::ColumnBlockPosition * ScDocumentImportImpl::getBlockPosition ( SCTAB  nTab,
SCCOL  nCol 

◆ getColAttr()

ColAttr * ScDocumentImportImpl::getColAttr ( size_t  nTab,
size_t  nCol 

Definition at line 72 of file documentimport.cxx.

References isValid(), and maTabAttrs.

◆ initForSheets()

void ScDocumentImportImpl::initForSheets ( )

Definition at line 111 of file documentimport.cxx.

References ScDocument::GetTableCount(), i, maBlockPosSet, maTabAttrs, mrDoc, and n.

◆ invalidateBlockPositionSet()

void ScDocumentImportImpl::invalidateBlockPositionSet ( SCTAB  nTab)

◆ isValid()

bool ScDocumentImportImpl::isValid ( size_t  nTab,
size_t  nCol 

Definition at line 67 of file documentimport.cxx.

References o3tl::make_unsigned(), ScDocument::MaxCol(), MAXTAB, and mrDoc.

Referenced by getBlockPosition(), and getColAttr().

Member Data Documentation

◆ maBlockPosSet

std::vector<sc::TableColumnBlockPositionSet> ScDocumentImportImpl::maBlockPosSet

Definition at line 54 of file documentimport.cxx.

Referenced by getBlockPosition(), initForSheets(), and invalidateBlockPositionSet().

◆ maIsLatinScriptMap

std::unordered_map<sal_uInt32, bool> ScDocumentImportImpl::maIsLatinScriptMap

Definition at line 58 of file documentimport.cxx.

◆ maListenCxt

sc::StartListeningContext ScDocumentImportImpl::maListenCxt

Definition at line 53 of file documentimport.cxx.

◆ maTabAttrs

std::vector<TabAttr> ScDocumentImportImpl::maTabAttrs

Definition at line 57 of file documentimport.cxx.

Referenced by getColAttr(), and initForSheets().

◆ mbFuzzing

bool ScDocumentImportImpl::mbFuzzing

Definition at line 56 of file documentimport.cxx.

◆ mnDefaultScriptNumeric

SvtScriptType ScDocumentImportImpl::mnDefaultScriptNumeric

Definition at line 55 of file documentimport.cxx.

◆ mrDoc

ScDocument& ScDocumentImportImpl::mrDoc

Definition at line 52 of file documentimport.cxx.

Referenced by getBlockPosition(), initForSheets(), and isValid().

The documentation for this struct was generated from the following file: