Kaydet (Commit) d61b4501 authored tarafından Noel Grandin's avatar Noel Grandin

SvString is a just thin wrapper around OString

eliminate it

Change-Id: Icb91d25cc7bffb3060b9392f71d37e5a95844aa3
üst 04e22bee
...@@ -80,7 +80,7 @@ public: ...@@ -80,7 +80,7 @@ public:
class SvMetaObject : public SvRttiBase class SvMetaObject : public SvRttiBase
{ {
protected: protected:
SvString aName; OString aName;
bool ReadNameSvIdl( SvTokenStream & rInStm ); bool ReadNameSvIdl( SvTokenStream & rInStm );
void DoReadContextSvIdl( SvIdlDataBase &, SvTokenStream & rInStm ); void DoReadContextSvIdl( SvIdlDataBase &, SvTokenStream & rInStm );
...@@ -95,7 +95,7 @@ public: ...@@ -95,7 +95,7 @@ public:
static void WriteStars( SvStream & ); static void WriteStars( SvStream & );
void SetName( const OString& rName ); void SetName( const OString& rName );
virtual const SvString & GetName() const { return aName; } virtual const OString & GetName() const { return aName; }
virtual bool Test( SvIdlDataBase &, SvTokenStream & rInStm ); virtual bool Test( SvIdlDataBase &, SvTokenStream & rInStm );
virtual bool ReadSvIdl( SvIdlDataBase &, SvTokenStream & rInStm ); virtual bool ReadSvIdl( SvIdlDataBase &, SvTokenStream & rInStm );
...@@ -130,10 +130,10 @@ protected: ...@@ -130,10 +130,10 @@ protected:
public: public:
SvMetaReference(); SvMetaReference();
const SvString & GetName() const override const OString & GetName() const override
{ {
return ( !aRef.Is() return ( !aRef.Is()
|| !SvMetaObject::GetName().getString().isEmpty() ) || !SvMetaObject::GetName().isEmpty() )
? SvMetaObject::GetName() ? SvMetaObject::GetName()
: aRef->GetName(); : aRef->GetName();
} }
......
...@@ -68,22 +68,7 @@ public: ...@@ -68,22 +68,7 @@ public:
}; };
class SvString bool ReadStringSvIdl( SvStringHashEntry * pName, SvTokenStream & rInStm, OString& aString );
{
private:
OString m_aStr;
public:
SvString() {}
void setString(const OString& rStr)
{
m_aStr = rStr;
}
const OString& getString() const
{
return m_aStr;
}
bool ReadSvIdl( SvStringHashEntry * pName, SvTokenStream & rInStm );
};
#endif // INCLUDED_IDL_INC_BASTYPE_HXX #endif // INCLUDED_IDL_INC_BASTYPE_HXX
......
...@@ -27,7 +27,7 @@ class SvMetaModule : public SvMetaReference ...@@ -27,7 +27,7 @@ class SvMetaModule : public SvMetaReference
{ {
SvRefMemberList<SvMetaClass *> aClassList; SvRefMemberList<SvMetaClass *> aClassList;
// browser // browser
SvString aSlotIdFile; OString aSlotIdFile;
bool bImported : 1, bool bImported : 1,
bIsModified : 1; bIsModified : 1;
......
...@@ -50,7 +50,7 @@ class SvMetaSlot : public SvMetaAttribute ...@@ -50,7 +50,7 @@ class SvMetaSlot : public SvMetaAttribute
SvBOOL aImageRotation; SvBOOL aImageRotation;
SvBOOL aImageReflection; SvBOOL aImageReflection;
SvIdentifier aPseudoPrefix; SvIdentifier aPseudoPrefix;
SvString aDisableFlags; OString aDisableFlags;
SvMetaSlot* pLinkedSlot; SvMetaSlot* pLinkedSlot;
SvMetaSlot* pNextSlot; SvMetaSlot* pNextSlot;
sal_uLong nListPos; sal_uLong nListPos;
......
...@@ -68,7 +68,7 @@ SvMetaObject::SvMetaObject() ...@@ -68,7 +68,7 @@ SvMetaObject::SvMetaObject()
void SvMetaObject::SetName( const OString& rName ) void SvMetaObject::SetName( const OString& rName )
{ {
aName.setString(rName); aName = rName;
} }
bool SvMetaObject::ReadNameSvIdl( SvTokenStream & rInStm ) bool SvMetaObject::ReadNameSvIdl( SvTokenStream & rInStm )
......
...@@ -111,7 +111,7 @@ void SvIdentifier::ReadSvIdl( SvIdlDataBase & rBase, ...@@ -111,7 +111,7 @@ void SvIdentifier::ReadSvIdl( SvIdlDataBase & rBase,
rInStm.Seek( nTokPos ); rInStm.Seek( nTokPos );
} }
bool SvString::ReadSvIdl( SvStringHashEntry * pName, SvTokenStream & rInStm ) bool ReadStringSvIdl( SvStringHashEntry * pName, SvTokenStream & rInStm, OString& aRetString )
{ {
sal_uInt32 nTokPos = rInStm.Tell(); sal_uInt32 nTokPos = rInStm.Tell();
SvToken * pTok = rInStm.GetToken_Next(); SvToken * pTok = rInStm.GetToken_Next();
...@@ -125,7 +125,7 @@ bool SvString::ReadSvIdl( SvStringHashEntry * pName, SvTokenStream & rInStm ) ...@@ -125,7 +125,7 @@ bool SvString::ReadSvIdl( SvStringHashEntry * pName, SvTokenStream & rInStm )
pTok = &rInStm.GetToken(); pTok = &rInStm.GetToken();
if( pTok->IsString() ) if( pTok->IsString() )
{ {
setString(pTok->GetString()); aRetString = pTok->GetString();
rInStm.GetToken_Next(); rInStm.GetToken_Next();
} }
if( bOk && bBraket ) if( bOk && bBraket )
......
...@@ -38,13 +38,13 @@ void SvMetaModule::ReadAttributesSvIdl( SvIdlDataBase & rBase, ...@@ -38,13 +38,13 @@ void SvMetaModule::ReadAttributesSvIdl( SvIdlDataBase & rBase,
{ {
SvMetaReference::ReadAttributesSvIdl( rBase, rInStm ); SvMetaReference::ReadAttributesSvIdl( rBase, rInStm );
if( aSlotIdFile.ReadSvIdl( SvHash_SlotIdFile(), rInStm ) ) if( ReadStringSvIdl( SvHash_SlotIdFile(), rInStm, aSlotIdFile ) )
{ {
sal_uInt32 nTokPos = rInStm.Tell(); sal_uInt32 nTokPos = rInStm.Tell();
if( !rBase.ReadIdFile( OStringToOUString(aSlotIdFile.getString(), RTL_TEXTENCODING_ASCII_US)) ) if( !rBase.ReadIdFile( OStringToOUString(aSlotIdFile, RTL_TEXTENCODING_ASCII_US)) )
{ {
OStringBuffer aStr("cannot read file: "); OStringBuffer aStr("cannot read file: ");
aStr.append(aSlotIdFile.getString()); aStr.append(aSlotIdFile);
rBase.SetError( aStr.makeStringAndClear(), rInStm.GetToken() ); rBase.SetError( aStr.makeStringAndClear(), rInStm.GetToken() );
rBase.WriteError( rInStm ); rBase.WriteError( rInStm );
......
...@@ -147,18 +147,18 @@ bool SvMetaClass::TestAttribute( SvIdlDataBase & rBase, SvTokenStream & rInStm, ...@@ -147,18 +147,18 @@ bool SvMetaClass::TestAttribute( SvIdlDataBase & rBase, SvTokenStream & rInStm,
for( sal_uLong n = 0; n < aAttrList.size(); n++ ) for( sal_uLong n = 0; n < aAttrList.size(); n++ )
{ {
SvMetaAttribute * pS = aAttrList[n]; SvMetaAttribute * pS = aAttrList[n];
if( pS->GetName().getString() == rAttr.GetName().getString() ) if( pS->GetName() == rAttr.GetName() )
{ {
// values have to match // values have to match
if( pS->GetSlotId().GetValue() != rAttr.GetSlotId().GetValue() ) if( pS->GetSlotId().GetValue() != rAttr.GetSlotId().GetValue() )
{ {
OSL_FAIL( "Same Name in MetaClass : " ); OSL_FAIL( "Same Name in MetaClass : " );
OSL_FAIL( pS->GetName().getString().getStr() ); OSL_FAIL( pS->GetName().getStr() );
OSL_FAIL( pS->GetSlotId().getString().getStr() ); OSL_FAIL( pS->GetSlotId().getString().getStr() );
OSL_FAIL( rAttr.GetSlotId().getString().getStr() ); OSL_FAIL( rAttr.GetSlotId().getString().getStr() );
OStringBuffer aStr("Attribute's "); OStringBuffer aStr("Attribute's ");
aStr.append(pS->GetName().getString()); aStr.append(pS->GetName());
aStr.append(" with different id's"); aStr.append(" with different id's");
rBase.SetError(aStr.makeStringAndClear(), rInStm.GetToken()); rBase.SetError(aStr.makeStringAndClear(), rInStm.GetToken());
rBase.WriteError( rInStm ); rBase.WriteError( rInStm );
...@@ -177,9 +177,9 @@ bool SvMetaClass::TestAttribute( SvIdlDataBase & rBase, SvTokenStream & rInStm, ...@@ -177,9 +177,9 @@ bool SvMetaClass::TestAttribute( SvIdlDataBase & rBase, SvTokenStream & rInStm,
OSL_FAIL( rAttr.GetSlotId().getString().getStr() ); OSL_FAIL( rAttr.GetSlotId().getString().getStr() );
OStringBuffer aStr("Attribute "); OStringBuffer aStr("Attribute ");
aStr.append(pS->GetName().getString()); aStr.append(pS->GetName());
aStr.append(" and Attribute "); aStr.append(" and Attribute ");
aStr.append(rAttr.GetName().getString()); aStr.append(rAttr.GetName());
aStr.append(" with equal id's"); aStr.append(" with equal id's");
rBase.SetError(aStr.makeStringAndClear(), rInStm.GetToken()); rBase.SetError(aStr.makeStringAndClear(), rInStm.GetToken());
rBase.WriteError( rInStm ); rBase.WriteError( rInStm );
...@@ -328,10 +328,10 @@ void SvMetaClass::WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm ) ...@@ -328,10 +328,10 @@ void SvMetaClass::WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm )
{ {
WriteStars( rOutStm ); WriteStars( rOutStm );
// define class // define class
rOutStm.WriteCharPtr( "#ifdef " ).WriteCharPtr( GetName().getString().getStr() ) << endl; rOutStm.WriteCharPtr( "#ifdef " ).WriteCharPtr( GetName().getStr() ) << endl;
rOutStm.WriteCharPtr( "#undef ShellClass" ) << endl; rOutStm.WriteCharPtr( "#undef ShellClass" ) << endl;
rOutStm.WriteCharPtr( "#undef " ).WriteCharPtr( GetName().getString().getStr() ) << endl; rOutStm.WriteCharPtr( "#undef " ).WriteCharPtr( GetName().getStr() ) << endl;
rOutStm.WriteCharPtr( "#define ShellClass " ).WriteCharPtr( GetName().getString().getStr() ) << endl; rOutStm.WriteCharPtr( "#define ShellClass " ).WriteCharPtr( GetName().getStr() ) << endl;
// no slotmaps get written for interfaces // no slotmaps get written for interfaces
if( !IsShell() ) if( !IsShell() )
...@@ -340,7 +340,7 @@ void SvMetaClass::WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm ) ...@@ -340,7 +340,7 @@ void SvMetaClass::WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm )
return; return;
} }
// write parameter array // write parameter array
rOutStm.WriteCharPtr("static SfxFormalArgument a").WriteCharPtr(GetName().getString().getStr()).WriteCharPtr("Args_Impl[] =") << endl; rOutStm.WriteCharPtr("static SfxFormalArgument a").WriteCharPtr(GetName().getStr()).WriteCharPtr("Args_Impl[] =") << endl;
rOutStm.WriteChar('{') << endl; rOutStm.WriteChar('{') << endl;
std::vector<sal_uLong> aSuperList; std::vector<sal_uLong> aSuperList;
...@@ -370,7 +370,7 @@ void SvMetaClass::WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm ) ...@@ -370,7 +370,7 @@ void SvMetaClass::WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm )
rOutStm.WriteCharPtr( "};" ) << endl << endl; rOutStm.WriteCharPtr( "};" ) << endl << endl;
ByteStringList aStringList; ByteStringList aStringList;
WriteSlotStubs( GetName().getString(), aSlotList, aStringList, rOutStm ); WriteSlotStubs( GetName(), aSlotList, aStringList, rOutStm );
for ( size_t i = 0, n = aStringList.size(); i < n; ++i ) for ( size_t i = 0, n = aStringList.size(); i < n; ++i )
delete aStringList[ i ]; delete aStringList[ i ];
aStringList.clear(); aStringList.clear();
...@@ -378,18 +378,18 @@ void SvMetaClass::WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm ) ...@@ -378,18 +378,18 @@ void SvMetaClass::WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm )
rOutStm << endl; rOutStm << endl;
// write slotmap // write slotmap
rOutStm.WriteCharPtr("static SfxSlot a").WriteCharPtr(GetName().getString().getStr()).WriteCharPtr("Slots_Impl[] =") << endl; rOutStm.WriteCharPtr("static SfxSlot a").WriteCharPtr(GetName().getStr()).WriteCharPtr("Slots_Impl[] =") << endl;
rOutStm.WriteChar( '{' ) << endl; rOutStm.WriteChar( '{' ) << endl;
// write all attributes // write all attributes
WriteSlots( GetName().getString(), 0, aSlotList, rBase, rOutStm ); WriteSlots( GetName(), 0, aSlotList, rBase, rOutStm );
if( nSlotCount ) if( nSlotCount )
Back2Delemitter( rOutStm ); Back2Delemitter( rOutStm );
else else
{ {
// at least one dummy // at least one dummy
WriteTab( rOutStm, 1 ); WriteTab( rOutStm, 1 );
rOutStm.WriteCharPtr( "SFX_SLOT_ARG(" ).WriteCharPtr( GetName().getString().getStr() ) rOutStm.WriteCharPtr( "SFX_SLOT_ARG(" ).WriteCharPtr( GetName().getStr() )
.WriteCharPtr( ", 0, 0, " ) .WriteCharPtr( ", 0, 0, " )
.WriteCharPtr( "SFX_STUB_PTR_EXEC_NONE," ) .WriteCharPtr( "SFX_STUB_PTR_EXEC_NONE," )
.WriteCharPtr( "SFX_STUB_PTR_STATE_NONE," ) .WriteCharPtr( "SFX_STUB_PTR_STATE_NONE," )
......
...@@ -99,9 +99,9 @@ OString SvMetaSlot::GetMangleName( bool bVariable ) const ...@@ -99,9 +99,9 @@ OString SvMetaSlot::GetMangleName( bool bVariable ) const
{ {
SvMetaAttribute * pMeth = GetMethod(); SvMetaAttribute * pMeth = GetMethod();
if( pMeth ) if( pMeth )
return pMeth->GetName().getString(); return pMeth->GetName();
} }
return GetName().getString(); return GetName();
} }
/************************************************************************* /*************************************************************************
...@@ -128,7 +128,7 @@ const OString& SvMetaSlot::GetGroupId() const ...@@ -128,7 +128,7 @@ const OString& SvMetaSlot::GetGroupId() const
} }
const OString& SvMetaSlot::GetDisableFlags() const const OString& SvMetaSlot::GetDisableFlags() const
{ {
if( !aDisableFlags.getString().isEmpty() || !GetRef() ) return aDisableFlags.getString(); if( !aDisableFlags.isEmpty() || !GetRef() ) return aDisableFlags;
return static_cast<SvMetaSlot *>(GetRef())->GetDisableFlags(); return static_cast<SvMetaSlot *>(GetRef())->GetDisableFlags();
} }
const OString& SvMetaSlot::GetExecMethod() const const OString& SvMetaSlot::GetExecMethod() const
...@@ -246,7 +246,7 @@ void SvMetaSlot::ReadAttributesSvIdl( SvIdlDataBase & rBase, ...@@ -246,7 +246,7 @@ void SvMetaSlot::ReadAttributesSvIdl( SvIdlDataBase & rBase,
bOk |= aGroupId.ReadSvIdl( SvHash_GroupId(), rInStm ); bOk |= aGroupId.ReadSvIdl( SvHash_GroupId(), rInStm );
bOk |= aExecMethod.ReadSvIdl( SvHash_ExecMethod(), rInStm ); bOk |= aExecMethod.ReadSvIdl( SvHash_ExecMethod(), rInStm );
bOk |= aStateMethod.ReadSvIdl( SvHash_StateMethod(), rInStm ); bOk |= aStateMethod.ReadSvIdl( SvHash_StateMethod(), rInStm );
bOk |= aDisableFlags.ReadSvIdl( SvHash_DisableFlags(), rInStm ); bOk |= ReadStringSvIdl( SvHash_DisableFlags(), rInStm, aDisableFlags );
bOk |= aReadOnlyDoc.ReadSvIdl( SvHash_ReadOnlyDoc(), rInStm ); bOk |= aReadOnlyDoc.ReadSvIdl( SvHash_ReadOnlyDoc(), rInStm );
bOk |= aExport.ReadSvIdl( SvHash_Export(), rInStm ); bOk |= aExport.ReadSvIdl( SvHash_Export(), rInStm );
...@@ -366,13 +366,13 @@ bool SvMetaSlot::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm ) ...@@ -366,13 +366,13 @@ bool SvMetaSlot::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
if( pKnownSlot ) if( pKnownSlot )
{ {
SetRef( pKnownSlot ); SetRef( pKnownSlot );
SetName( pKnownSlot->GetName().getString() ); SetName( pKnownSlot->GetName() );
bOk = SvMetaObject::ReadSvIdl( rBase, rInStm ); bOk = SvMetaObject::ReadSvIdl( rBase, rInStm );
} }
else else
{ {
OStringBuffer aStr( "attribute " ); OStringBuffer aStr( "attribute " );
aStr.append(pAttr->GetName().getString()); aStr.append(pAttr->GetName());
aStr.append(" is method or variable but not a slot"); aStr.append(" is method or variable but not a slot");
rBase.SetError( aStr.makeStringAndClear(), rInStm.GetToken() ); rBase.SetError( aStr.makeStringAndClear(), rInStm.GetToken() );
rBase.WriteError( rInStm ); rBase.WriteError( rInStm );
...@@ -393,19 +393,19 @@ bool SvMetaSlot::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm ) ...@@ -393,19 +393,19 @@ bool SvMetaSlot::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
SetRef( pKnownSlot ); SetRef( pKnownSlot );
// names may differ, because explicitly given // names may differ, because explicitly given
if ( pKnownSlot->GetName().getString() != GetName().getString() ) if ( pKnownSlot->GetName() != GetName() )
{ {
OSL_FAIL("Illegal definition!"); OSL_FAIL("Illegal definition!");
rInStm.Seek( nTokPos ); rInStm.Seek( nTokPos );
return false; return false;
} }
SetName( pKnownSlot->GetName().getString() ); SetName( pKnownSlot->GetName() );
} }
else else
{ {
OStringBuffer aStr("attribute "); OStringBuffer aStr("attribute ");
aStr.append(pAttr2->GetName().getString()); aStr.append(pAttr2->GetName());
aStr.append(" is method or variable but not a slot"); aStr.append(" is method or variable but not a slot");
rBase.SetError( aStr.makeStringAndClear(), rInStm.GetToken() ); rBase.SetError( aStr.makeStringAndClear(), rInStm.GetToken() );
rBase.WriteError( rInStm ); rBase.WriteError( rInStm );
...@@ -499,7 +499,7 @@ void SvMetaSlot::Insert( SvSlotElementList& rList, const OString& rPrefix, ...@@ -499,7 +499,7 @@ void SvMetaSlot::Insert( SvSlotElementList& rList, const OString& rPrefix,
{ {
// create SlotId // create SlotId
SvMetaEnumValue *enumValue = pEnum->GetObject(n); SvMetaEnumValue *enumValue = pEnum->GetObject(n);
OString aValName = enumValue->GetName().getString(); OString aValName = enumValue->GetName();
OStringBuffer aBuf; OStringBuffer aBuf;
if( !GetPseudoPrefix().isEmpty() ) if( !GetPseudoPrefix().isEmpty() )
aBuf.append(GetPseudoPrefix()); aBuf.append(GetPseudoPrefix());
...@@ -687,7 +687,7 @@ void SvMetaSlot::WriteSlot( const OString& rShellName, sal_uInt16 nCount, ...@@ -687,7 +687,7 @@ void SvMetaSlot::WriteSlot( const OString& rShellName, sal_uInt16 nCount,
else else
rOutStm.WriteChar( '0' ); rOutStm.WriteChar( '0' );
rOutStm.WriteChar( ',' ); rOutStm.WriteChar( ',' );
rOutStm.WriteCharPtr( pEnumValue->GetName().getString().getStr() ); rOutStm.WriteCharPtr( pEnumValue->GetName().getStr() );
} }
else else
{ {
...@@ -822,7 +822,7 @@ void SvMetaSlot::WriteSlot( const OString& rShellName, sal_uInt16 nCount, ...@@ -822,7 +822,7 @@ void SvMetaSlot::WriteSlot( const OString& rShellName, sal_uInt16 nCount,
} }
if( pT ) if( pT )
{ {
rOutStm.WriteCharPtr( pT->GetName().getString().getStr() ); rOutStm.WriteCharPtr( pT->GetName().getStr() );
if( !SvIdlDataBase::FindType( pT, rBase.aUsedTypes ) ) if( !SvIdlDataBase::FindType( pT, rBase.aUsedTypes ) )
rBase.aUsedTypes.push_back( pT ); rBase.aUsedTypes.push_back( pT );
} }
...@@ -904,9 +904,9 @@ sal_uInt16 SvMetaSlot::WriteSlotParamArray( SvIdlDataBase & rBase, SvStream & rO ...@@ -904,9 +904,9 @@ sal_uInt16 SvMetaSlot::WriteSlotParamArray( SvIdlDataBase & rBase, SvStream & rO
WriteTab( rOutStm, 1 ); WriteTab( rOutStm, 1 );
rOutStm.WriteCharPtr("{ (const SfxType*) &a") rOutStm.WriteCharPtr("{ (const SfxType*) &a")
// item type // item type
.WriteCharPtr(pPType->GetName().getString().getStr()).WriteCharPtr("_Impl, ") .WriteCharPtr(pPType->GetName().getStr()).WriteCharPtr("_Impl, ")
// parameter name // parameter name
.WriteCharPtr("\"").WriteCharPtr(pPar->GetName().getString().getStr()).WriteCharPtr("\", ") .WriteCharPtr("\"").WriteCharPtr(pPar->GetName().getStr()).WriteCharPtr("\", ")
// slot id // slot id
.WriteCharPtr(pPar->GetSlotId().getString().getStr()).WriteCharPtr(" },") << endl; .WriteCharPtr(pPar->GetSlotId().getString().getStr()).WriteCharPtr(" },") << endl;
if( !SvIdlDataBase::FindType( pPType, rBase.aUsedTypes ) ) if( !SvIdlDataBase::FindType( pPType, rBase.aUsedTypes ) )
......
...@@ -65,7 +65,7 @@ bool SvMetaAttribute::IsVariable() const ...@@ -65,7 +65,7 @@ bool SvMetaAttribute::IsVariable() const
OString SvMetaAttribute::GetMangleName( bool ) const OString SvMetaAttribute::GetMangleName( bool ) const
{ {
return GetName().getString(); return GetName();
} }
bool SvMetaAttribute::Test( SvIdlDataBase & rBase, bool SvMetaAttribute::Test( SvIdlDataBase & rBase,
...@@ -139,7 +139,7 @@ sal_uLong SvMetaAttribute::MakeSfx( OStringBuffer& rAttrArray ) ...@@ -139,7 +139,7 @@ sal_uLong SvMetaAttribute::MakeSfx( OStringBuffer& rAttrArray )
rAttrArray.append('{'); rAttrArray.append('{');
rAttrArray.append(GetSlotId().getString()); rAttrArray.append(GetSlotId().getString());
rAttrArray.append(",\""); rAttrArray.append(",\"");
rAttrArray.append(GetName().getString()); rAttrArray.append(GetName());
rAttrArray.append("\"}"); rAttrArray.append("\"}");
return 1; return 1;
} }
...@@ -350,9 +350,9 @@ void SvMetaType::WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm ) ...@@ -350,9 +350,9 @@ void SvMetaType::WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm )
if( IsItem() ) if( IsItem() )
{ {
if( GetBaseType()->GetType() == MetaTypeType::Struct ) if( GetBaseType()->GetType() == MetaTypeType::Struct )
GetBaseType()->WriteSfxItem( GetName().getString(), rBase, rOutStm ); GetBaseType()->WriteSfxItem( GetName(), rBase, rOutStm );
else else
WriteSfxItem( GetName().getString(), rBase, rOutStm ); WriteSfxItem( GetName(), rBase, rOutStm );
} }
} }
...@@ -420,11 +420,11 @@ void SvMetaTypeEnum::ReadContextSvIdl( SvIdlDataBase & rBase, ...@@ -420,11 +420,11 @@ void SvMetaTypeEnum::ReadContextSvIdl( SvIdlDataBase & rBase,
if( aEnumValueList.empty() ) if( aEnumValueList.empty() )
{ {
// the first // the first
aPrefix = aEnumVal->GetName().getString(); aPrefix = aEnumVal->GetName();
} }
else else
{ {
aPrefix = getCommonSubPrefix(aPrefix, aEnumVal->GetName().getString()); aPrefix = getCommonSubPrefix(aPrefix, aEnumVal->GetName());
} }
aEnumValueList.push_back( aEnumVal ); aEnumValueList.push_back( aEnumVal );
} }
......
...@@ -267,7 +267,7 @@ SvMetaType * SvIdlDataBase::FindType( const SvMetaType * pPType, ...@@ -267,7 +267,7 @@ SvMetaType * SvIdlDataBase::FindType( const SvMetaType * pPType,
SvMetaType * SvIdlDataBase::FindType( const OString& rName ) SvMetaType * SvIdlDataBase::FindType( const OString& rName )
{ {
for( SvRefMemberList<SvMetaType *>::const_iterator it = aTypeList.begin(); it != aTypeList.end(); ++it ) for( SvRefMemberList<SvMetaType *>::const_iterator it = aTypeList.begin(); it != aTypeList.end(); ++it )
if( rName.equals((*it)->GetName().getString()) ) if( rName.equals((*it)->GetName()) )
return *it; return *it;
return nullptr; return nullptr;
} }
...@@ -294,7 +294,7 @@ SvMetaType * SvIdlDataBase::ReadKnownType( SvTokenStream & rInStm ) ...@@ -294,7 +294,7 @@ SvMetaType * SvIdlDataBase::ReadKnownType( SvTokenStream & rInStm )
SvMetaType * pType = nullptr; SvMetaType * pType = nullptr;
while( it != rList.end() ) while( it != rList.end() )
{ {
if( (*it)->GetName().getString().equals(aName) ) if( (*it)->GetName().equals(aName) )
{ {
pType = *it; pType = *it;
break; break;
...@@ -378,7 +378,7 @@ SvMetaClass * SvIdlDataBase::ReadKnownClass( SvTokenStream & rInStm ) ...@@ -378,7 +378,7 @@ SvMetaClass * SvIdlDataBase::ReadKnownClass( SvTokenStream & rInStm )
for( sal_uLong n = 0; n < aClassList.size(); n++ ) for( sal_uLong n = 0; n < aClassList.size(); n++ )
{ {
SvMetaClass * pClass = aClassList[n]; SvMetaClass * pClass = aClassList[n];
if( pClass->GetName().getString().equals(pTok->GetString()) ) if( pClass->GetName().equals(pTok->GetString()) )
return pClass; return pClass;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment