|
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().