LibreOffice Module sc (master)
1
|
#include <typedstrdata.hxx>
Classes | |
struct | EqualCaseInsensitive |
struct | EqualCaseSensitive |
struct | LessCaseInsensitive |
struct | LessCaseSensitive |
Public Types | |
enum | StringType { Value = 0, Standard = 1, Name = 2, DbName = 3, Header = 4 } |
Public Member Functions | |
ScTypedStrData (const OUString &rStr, double nVal=0.0, StringType eType=Standard, bool bDate=false) | |
bool | IsDate () const |
const OUString & | GetString () const |
StringType | GetStringType () const |
double | GetValue () const |
bool | operator< (const ScTypedStrData &r) const |
Private Attributes | |
OUString | maStrValue |
double | mfValue |
StringType | meStrType |
bool | mbIsDate |
Definition at line 17 of file typedstrdata.hxx.
Enumerator | |
---|---|
Value | |
Standard | |
Name | |
DbName | |
Header |
Definition at line 20 of file typedstrdata.hxx.
ScTypedStrData::ScTypedStrData | ( | const OUString & | rStr, |
double | nVal = 0.0 , |
||
StringType | eType = Standard , |
||
bool | bDate = false |
||
) |
Definition at line 81 of file typedstrdata.cxx.
|
inline |
Definition at line 32 of file typedstrdata.hxx.
References maStrValue.
Referenced by ScInputHandler::PasteFunctionData(), and ScFilterDlg::UpdateHdrInValueList().
|
inline |
Definition at line 33 of file typedstrdata.hxx.
References meStrType.
|
inline |
Definition at line 34 of file typedstrdata.hxx.
References mfValue.
|
inline |
Definition at line 31 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 59 of file typedstrdata.hxx.
Referenced by GetString(), ScTypedStrData::LessCaseSensitive::operator()(), ScTypedStrData::LessCaseInsensitive::operator()(), ScTypedStrData::EqualCaseSensitive::operator()(), and ScTypedStrData::EqualCaseInsensitive::operator()().
|
private |
Definition at line 62 of file typedstrdata.hxx.
Referenced by IsDate(), ScTypedStrData::LessCaseSensitive::operator()(), ScTypedStrData::LessCaseInsensitive::operator()(), ScTypedStrData::EqualCaseSensitive::operator()(), and ScTypedStrData::EqualCaseInsensitive::operator()().
|
private |
Definition at line 61 of file typedstrdata.hxx.
Referenced by GetStringType(), ScTypedStrData::LessCaseSensitive::operator()(), ScTypedStrData::LessCaseInsensitive::operator()(), ScTypedStrData::EqualCaseSensitive::operator()(), and ScTypedStrData::EqualCaseInsensitive::operator()().
|
private |
Definition at line 60 of file typedstrdata.hxx.
Referenced by GetValue(), ScTypedStrData::LessCaseSensitive::operator()(), ScTypedStrData::LessCaseInsensitive::operator()(), ScTypedStrData::EqualCaseSensitive::operator()(), and ScTypedStrData::EqualCaseInsensitive::operator()().