| LibreOffice Module sc (master) 1
    | 
Wrapper for accessing hidden and filtered row attributes. More...
#include <cachedattraccess.hxx>
| Classes | |
| struct | Cache | 
| Public Member Functions | |
| ScXMLCachedRowAttrAccess (ScDocument *pDoc) | |
| bool | rowHidden (sal_Int32 nTab, sal_Int32 nRow, sal_Int32 &nEndRow) | 
| bool | rowFiltered (sal_Int32 nTab, sal_Int32 nRow, sal_Int32 &nEndRow) | 
| Private Attributes | |
| Cache | maHidden | 
| Cache | maFiltered | 
| ScDocument * | mpDoc | 
Wrapper for accessing hidden and filtered row attributes.
It caches last accessed values for a current range, to avoid fetching values for every single row.
Definition at line 21 of file cachedattraccess.hxx.
| 
 | explicit | 
Definition at line 21 of file cachedattraccess.cxx.
| bool ScXMLCachedRowAttrAccess::rowFiltered | ( | sal_Int32 | nTab, | 
| sal_Int32 | nRow, | ||
| sal_Int32 & | nEndRow | ||
| ) | 
Definition at line 40 of file cachedattraccess.cxx.
References ScXMLCachedRowAttrAccess::Cache::hasCache(), maFiltered, ScXMLCachedRowAttrAccess::Cache::mbValue, ScXMLCachedRowAttrAccess::Cache::mnRow1, ScXMLCachedRowAttrAccess::Cache::mnRow2, ScXMLCachedRowAttrAccess::Cache::mnTab, mpDoc, and ScDocument::RowFiltered().
Referenced by ScXMLExport::OpenRow().
| bool ScXMLCachedRowAttrAccess::rowHidden | ( | sal_Int32 | nTab, | 
| sal_Int32 | nRow, | ||
| sal_Int32 & | nEndRow | ||
| ) | 
Definition at line 24 of file cachedattraccess.cxx.
References ScXMLCachedRowAttrAccess::Cache::hasCache(), maHidden, ScXMLCachedRowAttrAccess::Cache::mbValue, ScXMLCachedRowAttrAccess::Cache::mnRow1, ScXMLCachedRowAttrAccess::Cache::mnRow2, ScXMLCachedRowAttrAccess::Cache::mnTab, mpDoc, and ScDocument::RowHidden().
Referenced by ScXMLExport::OpenRow().
| 
 | private | 
Definition at line 40 of file cachedattraccess.hxx.
Referenced by rowFiltered().
| 
 | private | 
Definition at line 39 of file cachedattraccess.hxx.
Referenced by rowHidden().
| 
 | private | 
Definition at line 41 of file cachedattraccess.hxx.
Referenced by rowFiltered(), and rowHidden().