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

#include <excimp8.hxx>

Public Member Functions

void Insert (RootData *pRoot, const ScRange &rRange)
 
void AddAdvancedRange (const ScRange &rRange)
 
void AddExtractPos (const ScRange &rRange)
 
void Apply ()
 
XclImpAutoFilterDataGetByTab (SCTAB nTab)
 

Private Types

typedef std::shared_ptr< XclImpAutoFilterDataXclImpAutoFilterSharePtr
 

Private Attributes

std::vector< XclImpAutoFilterSharePtrmaFilters
 

Detailed Description

Definition at line 100 of file excimp8.hxx.

Member Typedef Documentation

Definition at line 112 of file excimp8.hxx.

Member Function Documentation

void XclImpAutoFilterBuffer::AddAdvancedRange ( const ScRange rRange)
void XclImpAutoFilterBuffer::AddExtractPos ( const ScRange rRange)
void XclImpAutoFilterBuffer::Apply ( )

Definition at line 801 of file excimp8.cxx.

References maFilters.

XclImpAutoFilterData * XclImpAutoFilterBuffer::GetByTab ( SCTAB  nTab)
void XclImpAutoFilterBuffer::Insert ( RootData pRoot,
const ScRange rRange 
)

Definition at line 781 of file excimp8.cxx.

References ScRange::aStart, GetByTab(), maFilters, and ScAddress::Tab().

Referenced by XclImpName::XclImpName().

Member Data Documentation

std::vector<XclImpAutoFilterSharePtr> XclImpAutoFilterBuffer::maFilters
private

Definition at line 113 of file excimp8.hxx.

Referenced by Apply(), GetByTab(), and Insert().


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