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 99 of file excimp8.hxx.

Member Typedef Documentation

Definition at line 111 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

Definition at line 112 of file excimp8.hxx.

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

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