LibreOffice Module sc (master)
1
|
#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< XclExpString > | pText |
Definition at line 337 of file excrecds.hxx.
ExcFilterCondition::ExcFilterCondition | ( | ) |
Definition at line 527 of file excrecds.cxx.
ExcFilterCondition::~ExcFilterCondition | ( | ) |
Definition at line 534 of file excrecds.cxx.
std::size_t ExcFilterCondition::GetTextBytes | ( | ) | const |
Definition at line 538 of file excrecds.cxx.
References pText.
|
inline |
Definition at line 351 of file excrecds.hxx.
References EXC_AFTYPE_NOTUSED.
Referenced by XclExpAutofilter::AddCondition(), XclExpAutofilter::HasCondition(), and SaveXml().
void ExcFilterCondition::Save | ( | XclExpStream & | rStrm | ) |
Definition at line 551 of file excrecds.cxx.
References EXC_AFTYPE_BOOLERR, EXC_AFTYPE_DOUBLE, EXC_AFTYPE_STRING, fVal, nOper, nType, and pText.
Referenced by XclExpAutofilter::WriteBody().
void ExcFilterCondition::SaveText | ( | XclExpStream & | rStrm | ) |
Definition at line 607 of file excrecds.cxx.
References EXC_AFTYPE_STRING, nType, and pText.
Referenced by XclExpAutofilter::WriteBody().
void ExcFilterCondition::SaveXml | ( | XclExpXmlStream & | rStrm | ) |
Definition at line 597 of file excrecds.cxx.
References fVal, XclExpXmlStream::GetCurrentStream(), IsEmpty(), lcl_GetOperator(), lcl_GetValue(), nOper, nType, and pText.
Referenced by XclExpAutofilter::SaveXml().
void ExcFilterCondition::SetCondition | ( | sal_uInt8 | nTp, |
sal_uInt8 | nOp, | ||
double | fV, | ||
const OUString * | pT | ||
) |
Definition at line 543 of file excrecds.cxx.
References EightBitLength, fVal, nOper, nType, and pText.
Referenced by XclExpAutofilter::AddCondition().
|
private |
Definition at line 342 of file excrecds.hxx.
Referenced by Save(), SaveXml(), and SetCondition().
|
private |
Definition at line 341 of file excrecds.hxx.
Referenced by Save(), SaveXml(), and SetCondition().
|
private |
Definition at line 340 of file excrecds.hxx.
Referenced by Save(), SaveText(), SaveXml(), and SetCondition().
|
private |
Definition at line 344 of file excrecds.hxx.
Referenced by GetTextBytes(), Save(), SaveText(), SaveXml(), and SetCondition().