LibreOffice Module sc (master) 1
|
#include <lookupcache.hxx>
Public Member Functions | |
QueryCriteria (const ScQueryEntry &rEntry) | |
QueryCriteria (const QueryCriteria &r) | |
~QueryCriteria () | |
QueryOp | getQueryOp () const |
void | setDouble (double fVal) |
void | setString (const OUString &rStr) |
bool | operator== (const QueryCriteria &r) const |
bool | isEmptyStringQuery () const |
Private Member Functions | |
void | deleteString () |
QueryCriteria & | operator= (const QueryCriteria &r)=delete |
Private Attributes | |
union { | |
double mfVal | |
const OUString * mpStr | |
}; | |
bool | mbAlloc |
bool | mbString |
QueryOp | meOp |
Definition at line 59 of file lookupcache.hxx.
|
explicit |
Definition at line 27 of file lookupcache.cxx.
References ScQueryEntry::ByString, ScQueryEntry::eOp, ScLookupCache::EQUAL, ScQueryEntry::GetQueryItem(), svl::SharedString::getString(), ScLookupCache::GREATER_EQUAL, ScLookupCache::LESS_EQUAL, ScQueryEntry::Item::maString, meOp, ScQueryEntry::Item::meType, ScQueryEntry::Item::mfVal, SAL_WARN, SC_EQUAL, SC_GREATER_EQUAL, SC_LESS_EQUAL, setDouble(), setString(), and ScLookupCache::UNKNOWN.
ScLookupCache::QueryCriteria::QueryCriteria | ( | const QueryCriteria & | r | ) |
Definition at line 53 of file lookupcache.cxx.
ScLookupCache::QueryCriteria::~QueryCriteria | ( | ) |
Definition at line 66 of file lookupcache.cxx.
|
inlineprivate |
Definition at line 70 of file lookupcache.hxx.
References mbAlloc, mbString, and mpStr.
Referenced by setDouble(), and setString().
|
inline |
Definition at line 84 of file lookupcache.hxx.
References meOp.
Referenced by ScLookupCache::insert(), isEmptyStringQuery(), and ScLookupCache::lookup().
|
inline |
Definition at line 106 of file lookupcache.hxx.
References getQueryOp(), mbString, and mpStr.
Referenced by ScInterpreter::LookupQueryWithCache().
|
privatedelete |
|
inline |
|
inline |
Definition at line 86 of file lookupcache.hxx.
References deleteString(), mbAlloc, mbString, and mfVal.
Referenced by QueryCriteria().
|
inline |
Definition at line 93 of file lookupcache.hxx.
References deleteString(), mbAlloc, mbString, and mpStr.
Referenced by QueryCriteria().
union { ... } ScLookupCache::QueryCriteria::@33 |
|
private |
Definition at line 66 of file lookupcache.hxx.
Referenced by deleteString(), QueryCriteria(), setDouble(), and setString().
|
private |
Definition at line 67 of file lookupcache.hxx.
Referenced by deleteString(), isEmptyStringQuery(), operator==(), QueryCriteria(), setDouble(), and setString().
|
private |
Definition at line 68 of file lookupcache.hxx.
Referenced by getQueryOp(), operator==(), and QueryCriteria().
double ScLookupCache::QueryCriteria::mfVal |
Definition at line 63 of file lookupcache.hxx.
Referenced by operator==(), and setDouble().
const OUString* ScLookupCache::QueryCriteria::mpStr |
Definition at line 64 of file lookupcache.hxx.
Referenced by deleteString(), isEmptyStringQuery(), operator==(), QueryCriteria(), and setString().