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

#include <excrecds.hxx>

Public Member Functions

 ExcFilterCondition ()
 
 ~ExcFilterCondition ()
 
bool IsEmpty () const
 
std::size_t GetTextBytes () const
 
void SetCondition (sal_uInt8 nTp, sal_uInt8 nOp, double fV, const OUString *pT)
 
void Save (XclExpStream &rStrm)
 
void SaveXml (XclExpXmlStream &rStrm)
 
void SaveText (XclExpStream &rStrm)
 

Private Attributes

sal_uInt8 nType
 
sal_uInt8 nOper
 
double fVal
 
std::unique_ptr< XclExpStringpText
 

Detailed Description

Definition at line 337 of file excrecds.hxx.

Constructor & Destructor Documentation

ExcFilterCondition::ExcFilterCondition ( )

Definition at line 525 of file excrecds.cxx.

ExcFilterCondition::~ExcFilterCondition ( )

Definition at line 532 of file excrecds.cxx.

Member Function Documentation

std::size_t ExcFilterCondition::GetTextBytes ( ) const

Definition at line 536 of file excrecds.cxx.

References pText.

bool ExcFilterCondition::IsEmpty ( ) const
inline
void ExcFilterCondition::Save ( XclExpStream rStrm)
void ExcFilterCondition::SaveText ( XclExpStream rStrm)

Definition at line 605 of file excrecds.cxx.

References EXC_AFTYPE_STRING, nType, and pText.

Referenced by XclExpAutofilter::WriteBody().

void ExcFilterCondition::SaveXml ( XclExpXmlStream rStrm)
void ExcFilterCondition::SetCondition ( sal_uInt8  nTp,
sal_uInt8  nOp,
double  fV,
const OUString *  pT 
)

Definition at line 541 of file excrecds.cxx.

References EightBitLength, fVal, nOper, nType, and pText.

Referenced by XclExpAutofilter::AddCondition().

Member Data Documentation

double ExcFilterCondition::fVal
private

Definition at line 342 of file excrecds.hxx.

Referenced by Save(), SaveXml(), and SetCondition().

sal_uInt8 ExcFilterCondition::nOper
private

Definition at line 341 of file excrecds.hxx.

Referenced by Save(), SaveXml(), and SetCondition().

sal_uInt8 ExcFilterCondition::nType
private

Definition at line 340 of file excrecds.hxx.

Referenced by Save(), SaveText(), SaveXml(), and SetCondition().

std::unique_ptr<XclExpString> ExcFilterCondition::pText
private

Definition at line 344 of file excrecds.hxx.

Referenced by GetTextBytes(), Save(), SaveText(), SaveXml(), and SetCondition().


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