LibreOffice Module sc (master)
1
|
#include <typedstrdata.hxx>
Classes | |
struct | EqualCaseInsensitive |
struct | EqualCaseSensitive |
struct | LessCaseInsensitive |
struct | LessCaseSensitive |
Public Types | |
enum | StringType { Value, MRU, Standard, Name, DbName, Header } |
Public Member Functions | |
ScTypedStrData (OUString &&rStr, double fVal=0.0, double fRVal=0.0, StringType nType=Standard, bool bDate=false) | |
ScTypedStrData (const OUString &rStr, double fVal=0.0, double fRVal=0.0, StringType eType=Standard, bool bDate=false) | |
bool | IsDate () const |
const OUString & | GetString () const |
StringType | GetStringType () const |
double | GetValue () const |
double | GetRoundedValue () const |
bool | operator< (const ScTypedStrData &r) const |
Private Attributes | |
OUString | maStrValue |
double | mfValue |
double | mfRoundedValue |
StringType | meStrType |
bool | mbIsDate |
Definition at line 16 of file typedstrdata.hxx.
Enumerator | |
---|---|
Value | |
MRU | |
Standard | |
Name | |
DbName | |
Header |
Definition at line 19 of file typedstrdata.hxx.
|
inline |
Definition at line 28 of file typedstrdata.hxx.
ScTypedStrData::ScTypedStrData | ( | const OUString & | rStr, |
double | fVal = 0.0 , |
||
double | fRVal = 0.0 , |
||
StringType | eType = Standard , |
||
bool | bDate = false |
||
) |
Definition at line 81 of file typedstrdata.cxx.
|
inline |
Definition at line 43 of file typedstrdata.hxx.
References mfRoundedValue.
|
inline |
Definition at line 40 of file typedstrdata.hxx.
References maStrValue.
Referenced by ScInputHandler::PasteFunctionData(), and ScFilterDlg::UpdateHdrInValueList().
|
inline |
Definition at line 41 of file typedstrdata.hxx.
References meStrType.
|
inline |
Definition at line 42 of file typedstrdata.hxx.
References mfValue.
|
inline |
Definition at line 39 of file typedstrdata.hxx.
References mbIsDate.
bool ScTypedStrData::operator< | ( | const ScTypedStrData & | r | ) | const |
Definition at line 75 of file typedstrdata.cxx.
|
private |
Definition at line 68 of file typedstrdata.hxx.
Referenced by GetString(), ScTypedStrData::LessCaseSensitive::operator()(), ScTypedStrData::LessCaseInsensitive::operator()(), ScTypedStrData::EqualCaseSensitive::operator()(), and ScTypedStrData::EqualCaseInsensitive::operator()().
|
private |
Definition at line 72 of file typedstrdata.hxx.
Referenced by IsDate(), ScTypedStrData::LessCaseSensitive::operator()(), ScTypedStrData::LessCaseInsensitive::operator()(), ScTypedStrData::EqualCaseSensitive::operator()(), and ScTypedStrData::EqualCaseInsensitive::operator()().
|
private |
Definition at line 71 of file typedstrdata.hxx.
Referenced by GetStringType(), ScTypedStrData::LessCaseSensitive::operator()(), ScTypedStrData::LessCaseInsensitive::operator()(), ScTypedStrData::EqualCaseSensitive::operator()(), and ScTypedStrData::EqualCaseInsensitive::operator()().
|
private |
Definition at line 70 of file typedstrdata.hxx.
Referenced by GetRoundedValue(), ScTypedStrData::EqualCaseSensitive::operator()(), and ScTypedStrData::EqualCaseInsensitive::operator()().
|
private |
Definition at line 69 of file typedstrdata.hxx.
Referenced by GetValue(), ScTypedStrData::LessCaseSensitive::operator()(), and ScTypedStrData::LessCaseInsensitive::operator()().