43 short Add(
const OUString& );
45 OUString
Find( sal_uInt32 )
const;
53 std::vector<std::unique_ptr<SbiSymDef>>
m_Data;
73 SbiSymDef*
Find(
const OUString&,
bool bSearchInParents =
true );
77 sal_uInt32
Define(
const OUString& );
89 std::unique_ptr<SbiSymPool>
pPool;
213 void Set(
const OUString& );
virtual SbiConstDef * GetConstDef() override
void Set(double, SbxDataType)
const OUString & GetString() const
SbiConstDef(const OUString &)
virtual ~SbiConstDef() override
void SetLine1(sal_uInt16 n)
sal_uInt16 GetLine1() const
bool IsUsedForProcDecl() const
void setPropertyMode(PropertyMode ePropMode)
void Match(SbiProcDef *pForward)
SbiProcDef(SbiParser *, const OUString &, bool bProcDecl=false)
const OUString & GetPropName() const
SbiProcDef(const SbiProcDef &)=delete
virtual SbiProcDef * GetProcDef() override
PropertyMode getPropertyMode() const
void SetLine2(sal_uInt16 n)
virtual void SetType(SbxDataType) override
sal_uInt16 GetLine2() const
virtual ~SbiProcDef() override
OUString Find(sal_uInt32) const
short Add(const OUString &)
sal_uInt32 GetSize() const
std::vector< OUString > aData
SbiSymScope GetScope() const
sal_uInt16 GetPos() const
virtual SbiProcDef * GetProcDef()
bool IsWithBrackets() const
virtual SbiConstDef * GetConstDef()
sal_uInt32 GetAddr() const
bool IsParamArray() const
sal_uInt16 GetTypeId() const
SbxDataType GetType() const
void SetDefaultId(sal_uInt16 n)
const OUString & GetName()
short GetFixedStringLength() const
sal_uInt16 GetDefaultId() const
void SetTypeId(sal_uInt16 n)
std::unique_ptr< SbiSymPool > pPool
bool IsWithEvents() const
void SetStatic(bool bAsStatic=true)
virtual void SetType(SbxDataType)
void SetFixedStringLength(short n)
void SetByVal(bool bByVal_)
SbiSymDef(const SbiSymDef &)=delete
std::vector< std::unique_ptr< SbiSymDef > > m_Data
sal_uInt32 Reference(const OUString &)
SbiSymScope GetScope() const
SbiSymPool(SbiStringPool &, SbiSymScope, SbiParser *pParser_)
SbiSymDef * Find(const OUString &, bool bSearchInParents=true)
SbiProcDef * AddProc(const OUString &)
void SetScope(SbiSymScope s)
sal_uInt32 Define(const OUString &)
SbiSymDef * Get(sal_uInt16)
void SetParent(SbiSymPool *p)
SbiSymDef * AddSym(const OUString &)
sal_uInt16 GetSize() const