Home
last modified time | relevance | path

Searched refs:SbiSymDef (Results 1 – 11 of 11) sorted by relevance

/AOO41X/main/basic/source/comp/
H A Dsymtbl.cxx33 SV_IMPL_PTRARR(SbiSymbols,SbiSymDef*) in SV_IMPL_PTRARR()
122 SbiSymDef* SbiSymPool::First() in First()
128 SbiSymDef* SbiSymPool::Next() in Next()
138 SbiSymDef* SbiSymPool::AddSym( const String& rName ) in AddSym()
140 SbiSymDef* p = new SbiSymDef( rName ); in AddSym()
145 const SbiSymDef* q = p; in AddSym()
158 const SbiSymDef* q = p; in AddProc()
165 void SbiSymPool::Add( SbiSymDef* pDef ) in Add()
196 const SbiSymDef* q = pDef; in Add()
203 SbiSymDef* SbiSymPool::Find( const String& rName ) const in Find()
[all …]
H A Dexprtree.cxx74 SbiExpression::SbiExpression( SbiParser* p, const SbiSymDef& r, SbiExprList* pPar ) in SbiExpression()
131 static SbiSymDef* AddSym in AddSym()
135 SbiSymDef* pDef; in AddSym()
184 SbiSymDef* pDef = pWithVar ? pWithVar->GetRealVar() : NULL; in Term()
273 SbiSymDef* pDef = pParser->pPool->Find( aSym ); in Term()
386 SbiExprNode* SbiExpression::ObjTerm( SbiSymDef& rObj ) in ObjTerm()
452 SbiSymDef* pDef = rPool.Find( aSym ); in ObjTerm()
602 SbiSymDef* pTypeDef = new SbiSymDef( aDummy ); in Unary()
611 SbiSymDef* pTypeDef = new SbiSymDef( aStr ); in Unary()
819 SbiSymDef* pVarDef = pExpr->GetVar(); in SbiConstExpression()
H A Ddim.cxx36 SbiSymDef* SbiParser::VarDecl( SbiDimList** ppDim, sal_Bool bStatic, sal_Bool bConst ) in VarDecl()
46 SbiSymDef* pDef = bConst ? new SbiConstDef( aSym ) : new SbiSymDef( aSym ); in VarDecl()
75 void SbiParser::TypeDecl( SbiSymDef& rDef, sal_Bool bAsNewAlreadyParsed ) in TypeDecl()
290 SbiSymDef* pDef; in DefVar()
308 SbiSymDef* pOld = pPool->Find( pDef->GetName() ); in DefVar()
574 SbiSymDef* pElem; in DefType()
699 SbiSymDef* pElem; in DefEnum()
763 SbiSymDef* pOld = pPoolToUse->Find( pElem->GetName() ); in DefEnum()
891 SbiSymDef* pPar = VarDecl( NULL, sal_False, sal_False ); in ProcDecl()
966 SbiSymDef* pOld = aPublics.Find( pDef->GetName() ); in DefDeclare()
[all …]
H A Dparser.cxx163 SbiSymDef* SbiParser::CheckRTLForSym( const String& rSym, SbxDataType eType ) in CheckRTLForSym()
166 SbiSymDef* pDef = NULL; in CheckRTLForSym()
493 SbiSymDef* pDef = aVar.GetRealVar(); in Symbol()
564 SbiSymDef* pDef = aLvalue.GetRealVar(); in Assign()
584 SbiSymDef* pDef = aLvalue.GetRealVar(); in Set()
593 SbiSymDef* pTypeDef = new SbiSymDef( aStr ); in Set()
636 SbiSymDef* pDef = aLvalue.GetRealVar(); in LSet()
652 SbiSymDef* pDef = aLvalue.GetRealVar(); in RSet()
H A Dexprnode.cxx73 SbiExprNode::SbiExprNode( SbiParser* p, const SbiSymDef& r, SbxDataType t, SbiExprList* l ) in SbiExprNode()
79 aVar.pDef = (SbiSymDef*) &r; in SbiExprNode()
140 SbiSymDef* SbiExprNode::GetVar() in GetVar()
148 SbiSymDef* SbiExprNode::GetRealVar() in GetRealVar()
H A Dcodegen.cxx168 for( SbiSymDef* pDef = pParser->aPublics.First(); pDef; in Save()
226 SbiSymDef* pPar = pPool->Get( 1 ); in Save()
283 SbiSymDef* pPar = pPool->Get( i ); in Save()
H A Dexprgen.cxx169 SbiSymDef* pDef = aVar.pDef; in GenElement()
H A Dloops.cxx273 SbiSymDef* pDef = pNode->GetVar(); in With()
/AOO41X/main/basic/source/inc/
H A Dsymtbl.hxx32 class SbiSymDef; // Basisklasse
68 SV_DECL_PTRARR_DEL(SbiSymbols,SbiSymDef*,5,5)
71 friend class SbiSymDef;
94 SbiSymDef* AddSym( const String& ); // Symbol hinzufuegen
96 void Add( SbiSymDef* ); // Symbol uebernehmen
97 SbiSymDef* Find( const String& ) const;// Variablenname
98 SbiSymDef* FindId( sal_uInt16 ) const; // Variable per ID suchen
99 SbiSymDef* Get( sal_uInt16 ) const; // Variable per Position suchen
100 SbiSymDef* First(), *Next(); // Iteratoren
109 class SbiSymDef { // Allgemeiner Symboleintrag class
[all …]
H A Dexpr.hxx37 class SbiSymDef;
46 SbiSymDef* pDef; // Symboldefinition
128 SbiExprNode( SbiParser*, const SbiSymDef&, SbxDataType, SbiExprList* = NULL );
146 SbiSymDef* GetVar(); // Variable (falls vorhanden)
147 SbiSymDef* GetRealVar(); // letzte Variable in x.y.z
177 SbiExprNode* ObjTerm( SbiSymDef& );
195 SbiExpression( SbiParser*, const SbiSymDef&, SbiExprList* = NULL );
210 SbiSymDef* GetVar() { return pExpr->GetVar(); } in GetVar()
211 SbiSymDef* GetRealVar() { return pExpr->GetRealVar(); } in GetRealVar()
H A Dparser.hxx50 SbiSymDef* VarDecl( SbiDimList**,sal_Bool,sal_Bool );// Variablen-Deklaration
55 void TypeDecl( SbiSymDef&, sal_Bool bAsNewAlreadyParsed=sal_False ); // AS-Deklaration
89 SbiSymDef* CheckRTLForSym( const String& rSym, SbxDataType eType );