Lines Matching refs:ScDataObject

45 class SC_DLLPUBLIC ScDataObject  class
48 ScDataObject() {} in ScDataObject() function in ScDataObject
49 virtual ~ScDataObject();
50 virtual ScDataObject* Clone() const = 0;
53 class SC_DLLPUBLIC ScCollection : public ScDataObject
59 ScDataObject** pItems;
65 virtual ScDataObject* Clone() const;
68 void Free(ScDataObject* pScDataObject);
71 sal_Bool AtInsert(sal_uInt16 nIndex, ScDataObject* pScDataObject);
72 virtual sal_Bool Insert(ScDataObject* pScDataObject);
74 ScDataObject* At(sal_uInt16 nIndex) const;
75 virtual sal_uInt16 IndexOf(ScDataObject* pScDataObject) const;
78 ScDataObject* operator[]( const sal_uInt16 nIndex) const {return At(nIndex);} in operator []()
97 virtual sal_uInt16 IndexOf(ScDataObject* pScDataObject) const;
98 virtual short Compare(ScDataObject* pKey1, ScDataObject* pKey2) const = 0;
99 virtual sal_Bool IsEqual(ScDataObject* pKey1, ScDataObject* pKey2) const;
100 sal_Bool Search(ScDataObject* pScDataObject, sal_uInt16& rIndex) const;
101 virtual sal_Bool Insert(ScDataObject* pScDataObject);
102 virtual sal_Bool InsertPos(ScDataObject* pScDataObject, sal_uInt16& nIndex);
110 class StrData : public ScDataObject
116 StrData(const StrData& rData) : ScDataObject(), aStr(rData.aStr) {} in StrData()
117 virtual ScDataObject* Clone() const;
136 virtual ScDataObject* Clone() const;
138 virtual short Compare(ScDataObject* pKey1, ScDataObject* pKey2) const;
145 class TypedStrData : public ScDataObject
158 : ScDataObject(), in TypedStrData()
163 virtual ScDataObject* Clone() const;
189 virtual ScDataObject* Clone() const;
190 virtual short Compare( ScDataObject* pKey1, ScDataObject* pKey2 ) const;