Lines Matching refs:FormulaToken
85 class FormulaToken;
86 typedef SimpleIntrusiveReference< class FormulaToken > FormulaTokenRef;
87 typedef SimpleIntrusiveReference< const class FormulaToken > FormulaConstTokenRef;
91 class FORMULA_DLLPUBLIC FormulaToken : public IFormulaToken class
95 FormulaToken();
96 FormulaToken& operator=( const FormulaToken& );
103 FormulaToken( StackVar eTypeP,OpCode e = ocPush ) : in FormulaToken() function in formula::FormulaToken
105 FormulaToken( const FormulaToken& r ) : IFormulaToken(), in FormulaToken() function in formula::FormulaToken
108 virtual ~FormulaToken();
119 const_cast<FormulaToken*>(this)->Delete(); in DecRef()
150 virtual FormulaToken* GetFAPOrigToken() const;
154 virtual FormulaToken* Clone() const { return new FormulaToken(*this); } in Clone()
157 virtual sal_Bool TextEqual( const formula::FormulaToken& rToken ) const;
158 virtual sal_Bool operator==( const FormulaToken& rToken ) const;
180 class FORMULA_DLLPUBLIC FormulaByteToken : public FormulaToken
187 FormulaToken( v,e ), nByte( n ), in FormulaByteToken()
191 FormulaToken( svByte,e ), nByte( n ), in FormulaByteToken()
194 FormulaToken( svByte,e ), nByte( n ), in FormulaByteToken()
197 FormulaToken( svByte,e ), nByte( 0 ), in FormulaByteToken()
200 FormulaToken( r ), nByte( r.nByte ), in FormulaByteToken()
203 virtual FormulaToken* Clone() const { return new FormulaByteToken(*this); } in Clone()
208 virtual sal_Bool operator==( const FormulaToken& rToken ) const;
221 FormulaFAPToken( OpCode e, sal_uInt8 n, FormulaToken* p ) : in FormulaFAPToken()
227 virtual FormulaToken* Clone() const { return new FormulaFAPToken(*this); } in Clone()
228 virtual FormulaToken* GetFAPOrigToken() const;
229 virtual sal_Bool operator==( const FormulaToken& rToken ) const;
232 class FORMULA_DLLPUBLIC FormulaDoubleToken : public FormulaToken
238 FormulaToken( svDouble ), fDouble( f ) {} in FormulaDoubleToken()
240 FormulaToken( r ), fDouble( r.fDouble ) {} in FormulaDoubleToken()
242 virtual FormulaToken* Clone() const { return new FormulaDoubleToken(*this); } in Clone()
245 virtual sal_Bool operator==( const FormulaToken& rToken ) const;
251 class FORMULA_DLLPUBLIC FormulaStringToken : public FormulaToken
257 FormulaToken( svString ), aString( r ) {} in FormulaStringToken()
259 FormulaToken( r ), aString( r.aString ) {} in FormulaStringToken()
261 virtual FormulaToken* Clone() const { return new FormulaStringToken(*this); } in Clone()
263 virtual sal_Bool operator==( const FormulaToken& rToken ) const;
281 virtual FormulaToken* Clone() const { return new FormulaStringOpToken(*this); } in Clone()
283 virtual sal_Bool operator==( const FormulaToken& rToken ) const;
286 class FORMULA_DLLPUBLIC FormulaIndexToken : public FormulaToken
292 FormulaToken( svIndex, e ), nIndex( n ) {} in FormulaIndexToken()
294 FormulaToken( r ), nIndex( r.nIndex ) {} in FormulaIndexToken()
296 virtual FormulaToken* Clone() const { return new FormulaIndexToken(*this); } in Clone()
299 virtual sal_Bool operator==( const FormulaToken& rToken ) const;
303 class FORMULA_DLLPUBLIC FormulaExternalToken : public FormulaToken
310 FormulaToken( svExternal, e ), aExternal( r ), in FormulaExternalToken()
313 FormulaToken(svExternal, e ), aExternal( r ), in FormulaExternalToken()
316 FormulaToken( r ), aExternal( r.aExternal ), in FormulaExternalToken()
319 virtual FormulaToken* Clone() const { return new FormulaExternalToken(*this); } in Clone()
323 virtual sal_Bool operator==( const FormulaToken& rToken ) const;
327 class FORMULA_DLLPUBLIC FormulaMissingToken : public FormulaToken
331 FormulaToken( svMissing,ocMissing ) {} in FormulaMissingToken()
333 FormulaToken( r ) {} in FormulaMissingToken()
335 virtual FormulaToken* Clone() const { return new FormulaMissingToken(*this); } in Clone()
338 virtual sal_Bool operator==( const FormulaToken& rToken ) const;
341 class FORMULA_DLLPUBLIC FormulaJumpToken : public FormulaToken
347 FormulaToken( formula::svJump , e) in FormulaJumpToken()
353 FormulaToken( r ) in FormulaJumpToken()
360 virtual sal_Bool operator==( const formula::FormulaToken& rToken ) const;
361 virtual FormulaToken* Clone() const { return new FormulaJumpToken(*this); } in Clone()
365 class FORMULA_DLLPUBLIC FormulaSubroutineToken : public FormulaToken
370 FormulaToken( svSubroutine, ocCall ), mpArray( pArray) {} in FormulaSubroutineToken()
373 virtual FormulaToken* Clone() const { return new FormulaSubroutineToken(*this); } in Clone()
374 virtual sal_Bool operator==( const FormulaToken& rToken ) const;
382 class FORMULA_DLLPUBLIC FormulaUnknownToken : public FormulaToken
386 FormulaToken( svUnknown, e ) {} in FormulaUnknownToken()
388 FormulaToken( r ) {} in FormulaUnknownToken()
390 virtual FormulaToken* Clone() const { return new FormulaUnknownToken(*this); } in Clone()
391 virtual sal_Bool operator==( const FormulaToken& rToken ) const;
395 class FORMULA_DLLPUBLIC FormulaErrorToken : public FormulaToken
400 FormulaToken( svError ), nError( nErr) {} in FormulaErrorToken()
402 FormulaToken( r ), nError( r.nError) {} in FormulaErrorToken()
404 virtual FormulaToken* Clone() const { return new FormulaErrorToken(*this); } in Clone()
407 virtual sal_Bool operator==( const FormulaToken& rToken ) const;