summaryrefslogtreecommitdiff
path: root/idl
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2016-02-05 11:52:10 +0200
committerNoel Grandin <noelgrandin@gmail.com>2016-02-07 06:54:39 +0000
commit0b7337bfa049f4e3a8b87f7628025e40f5b3e825 (patch)
treef729413968d640829f92ddda0d0292cf456754af /idl
parente90f4e18fd53bd85cc953eb2e796d593ae3f79df (diff)
remove some dead code, found using LCOV
Change-Id: Ibdca0a70722290bbb560726c88e9821c3ae0af14 Reviewed-on: https://gerrit.libreoffice.org/22151 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
Diffstat (limited to 'idl')
-rw-r--r--idl/inc/basobj.hxx13
-rw-r--r--idl/inc/bastype.hxx22
-rw-r--r--idl/inc/database.hxx1
-rw-r--r--idl/inc/module.hxx2
-rw-r--r--idl/inc/object.hxx2
-rw-r--r--idl/inc/slot.hxx3
-rw-r--r--idl/inc/types.hxx22
-rw-r--r--idl/source/objects/basobj.cxx25
-rw-r--r--idl/source/objects/bastype.cxx22
-rw-r--r--idl/source/objects/module.cxx12
-rw-r--r--idl/source/objects/object.cxx6
-rw-r--r--idl/source/objects/slot.cxx9
-rw-r--r--idl/source/objects/types.cxx107
-rw-r--r--idl/source/prj/database.cxx36
14 files changed, 42 insertions, 240 deletions
diff --git a/idl/inc/basobj.hxx b/idl/inc/basobj.hxx
index 1768e0c9655f..5524df033f40 100644
--- a/idl/inc/basobj.hxx
+++ b/idl/inc/basobj.hxx
@@ -88,9 +88,8 @@ protected:
SvString aName;
SvHelpText aHelpText;
- bool ReadNameSvIdl( SvIdlDataBase &, SvTokenStream & rInStm );
- void DoReadContextSvIdl( SvIdlDataBase &, SvTokenStream & rInStm,
- char c = '\0' );
+ bool ReadNameSvIdl( SvTokenStream & rInStm );
+ void DoReadContextSvIdl( SvIdlDataBase &, SvTokenStream & rInStm );
virtual void ReadContextSvIdl( SvIdlDataBase &, SvTokenStream & rInStm );
virtual void ReadAttributesSvIdl( SvIdlDataBase & rBase,
SvTokenStream & rInStm );
@@ -101,9 +100,9 @@ public:
static void Back2Delemitter( SvStream & );
static void WriteStars( SvStream & );
- virtual bool SetName( const OString& rName, SvIdlDataBase * = nullptr );
- virtual const SvString & GetName() const { return aName; }
- virtual const SvString & GetHelpText() const { return aHelpText; }
+ void SetName( const OString& rName );
+ virtual const SvString & GetName() const { return aName; }
+ virtual const SvString & GetHelpText() const { return aHelpText; }
virtual bool Test( SvIdlDataBase &, SvTokenStream & rInStm );
virtual bool ReadSvIdl( SvIdlDataBase &, SvTokenStream & rInStm );
@@ -167,8 +166,6 @@ class SvMetaExtern : public SvMetaReference
public:
SvMetaExtern();
- SvMetaModule * GetModule() const;
-
void SetModule( SvIdlDataBase & rBase );
virtual bool ReadSvIdl( SvIdlDataBase &, SvTokenStream & rInStm ) override;
};
diff --git a/idl/inc/bastype.hxx b/idl/inc/bastype.hxx
index 6891d48260e4..f571a029b172 100644
--- a/idl/inc/bastype.hxx
+++ b/idl/inc/bastype.hxx
@@ -29,21 +29,6 @@ class SvIdlDataBase;
class SvStream;
class SvTokenStream;
-class Svint
-{
- int bVal;
- bool bSet;
-public:
- Svint() { bVal = 0; bSet = false; }
- Svint( int n ) : bVal( n ), bSet( true ) {}
- Svint( int n, bool bSetP ) : bVal( n ), bSet( bSetP ) {}
- Svint & operator = ( int n ) { bVal = n; bSet = true; return *this; }
-
- operator int ()const { return bVal; }
- bool IsSet() const { return bSet; }
-};
-
-
class SvBOOL
{
bool bVal:1,
@@ -80,8 +65,6 @@ public:
void SetValue( sal_uInt32 bVal ) { nValue = bVal; }
void ReadSvIdl( SvIdlDataBase &, SvTokenStream & rInStm );
- void ReadSvIdl( SvIdlDataBase &, SvStringHashEntry * pName,
- SvTokenStream & rInStm );
};
@@ -99,11 +82,6 @@ public:
{
return m_aStr;
}
- bool IsSet() const
- {
- return !m_aStr.isEmpty();
- }
-
bool ReadSvIdl( SvStringHashEntry * pName, SvTokenStream & rInStm );
};
diff --git a/idl/inc/database.hxx b/idl/inc/database.hxx
index f7c8e7b12c4b..7852e80d2d83 100644
--- a/idl/inc/database.hxx
+++ b/idl/inc/database.hxx
@@ -87,7 +87,6 @@ public:
SvRefMemberList<SvMetaType *>& GetTypeList();
SvRefMemberList<SvMetaClass *>& GetClassList() { return aClassList; }
SvRefMemberList<SvMetaModule *>& GetModuleList() { return aModuleList; }
- SvMetaModule * GetModule( const OString& rName );
// list of used types while writing
SvRefMemberList<SvMetaType *> aUsedTypes;
diff --git a/idl/inc/module.hxx b/idl/inc/module.hxx
index b09ae4eaf0d9..3a052641f5ee 100644
--- a/idl/inc/module.hxx
+++ b/idl/inc/module.hxx
@@ -41,8 +41,6 @@ protected:
virtual void ReadContextSvIdl( SvIdlDataBase &, SvTokenStream & rInStm ) override;
public:
- virtual bool SetName( const OString& rName, SvIdlDataBase * = nullptr ) override;
-
SvMetaModule( bool bImported );
bool IsImported() const { return bImported; }
diff --git a/idl/inc/object.hxx b/idl/inc/object.hxx
index 4e1e38a8d259..6399b007f692 100644
--- a/idl/inc/object.hxx
+++ b/idl/inc/object.hxx
@@ -78,8 +78,6 @@ class SvMetaClass : public SvMetaType
const OString& rPrefix, SvIdlDataBase& rBase );
protected:
- virtual void ReadAttributesSvIdl( SvIdlDataBase & rBase,
- SvTokenStream & rInStm ) override;
virtual void ReadContextSvIdl( SvIdlDataBase &,
SvTokenStream & rInStm ) override;
public:
diff --git a/idl/inc/slot.hxx b/idl/inc/slot.hxx
index 8fab390eece9..b3c096882cc8 100644
--- a/idl/inc/slot.hxx
+++ b/idl/inc/slot.hxx
@@ -28,7 +28,6 @@ class SvMetaSlot : public SvMetaAttribute
tools::SvRef<SvMetaType> aSlotType;
tools::SvRef<SvMetaAttribute> aMethod;
SvIdentifier aGroupId;
- SvIdentifier aConfigId;
SvIdentifier aExecMethod;
SvIdentifier aStateMethod;
SvBOOL aPseudoSlots;
@@ -115,12 +114,10 @@ public:
SvMetaAttribute * GetMethod() const;
SvMetaType * GetSlotType() const;
const OString& GetGroupId() const;
- const OString& GetConfigId() const;
const OString& GetExecMethod() const;
const OString& GetStateMethod() const;
const OString& GetDisableFlags() const;
bool GetPseudoSlots() const;
- bool GetVolatile() const;
bool GetToggle() const;
bool GetAutoUpdate() const;
diff --git a/idl/inc/types.hxx b/idl/inc/types.hxx
index 54100bc32c38..2356f5dc6e43 100644
--- a/idl/inc/types.hxx
+++ b/idl/inc/types.hxx
@@ -37,7 +37,6 @@ class SvMetaAttribute : public SvMetaReference
SvIdentifier aSlotId;
SvBOOL aExport;
SvBOOL aReadOnlyDoc;
- bool bNewAttr;
protected:
virtual void ReadAttributesSvIdl( SvIdlDataBase & rBase,
@@ -46,8 +45,6 @@ public:
SvMetaAttribute();
SvMetaAttribute( SvMetaType * );
- void SetNewAttribute( bool bNew )
- { bNewAttr = bNew; }
void SetSlotId( const SvIdentifier & rId )
{ aSlotId = rId; }
const SvIdentifier & GetSlotId() const;
@@ -72,9 +69,7 @@ enum MetaTypeType { Method, Struct, Base, Enum, Class };
class SvMetaType : public SvMetaExtern
{
- SvIdentifier aCName;
SvIdentifier aBasicPostfix;
- SvIdentifier aBasicName;
SvRefMemberList<SvMetaAttribute *>* pAttrList;
MetaTypeType nType;
bool bIsItem;
@@ -84,18 +79,14 @@ class SvMetaType : public SvMetaExtern
void WriteSfxItem( const OString& rItemName, SvIdlDataBase & rBase,
SvStream & rOutStm );
protected:
- bool ReadNamesSvIdl( SvIdlDataBase & rBase,
- SvTokenStream & rInStm );
+ bool ReadNamesSvIdl( SvTokenStream & rInStm );
virtual void ReadContextSvIdl( SvIdlDataBase &, SvTokenStream & rInStm ) override;
bool ReadHeaderSvIdl( SvIdlDataBase &, SvTokenStream & rInStm );
public:
SvMetaType();
- SvMetaType( const OString& rTypeName, char cParserChar,
- const OString& rCName );
SvMetaType( const OString& rTypeName,
char cParserChar,
- const OString& rCName, const OString& rBasicName,
const OString& rBasicPostfix );
virtual ~SvMetaType();
@@ -113,23 +104,12 @@ public:
bool IsItem() const { return bIsItem; }
bool IsShell() const { return bIsShell; }
- void SetBasicName(const OString& rName)
- { aBasicName.setString(rName); }
-
- const OString& GetBasicName() const;
- const OString& GetCName() const;
- char GetParserChar() const { return cParserChar; }
-
- virtual bool SetName( const OString& rName, SvIdlDataBase * = nullptr ) override;
-
-
virtual bool ReadSvIdl( SvIdlDataBase &, SvTokenStream & rInStm ) override;
sal_uLong MakeSfx( OStringBuffer& rAtrrArray );
virtual void WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm );
bool ReadMethodArgs( SvIdlDataBase & rBase,
SvTokenStream & rInStm );
- OString GetParserString() const;
};
class SvMetaTypeString : public SvMetaType
diff --git a/idl/source/objects/basobj.cxx b/idl/source/objects/basobj.cxx
index 9d52d9326b20..a9ddcf8de4e7 100644
--- a/idl/source/objects/basobj.cxx
+++ b/idl/source/objects/basobj.cxx
@@ -66,22 +66,22 @@ SvMetaObject::SvMetaObject()
{
}
-bool SvMetaObject::SetName( const OString& rName, SvIdlDataBase * )
+void SvMetaObject::SetName( const OString& rName )
{
aName.setString(rName);
- return true;
}
-bool SvMetaObject::ReadNameSvIdl( SvIdlDataBase & rBase,
- SvTokenStream & rInStm )
+bool SvMetaObject::ReadNameSvIdl( SvTokenStream & rInStm )
{
sal_uInt32 nTokPos = rInStm.Tell();
SvToken * pTok = rInStm.GetToken_Next();
// read module name
if( pTok->IsIdentifier() )
- if( SetName( pTok->GetString(), &rBase ) )
- return true;
+ {
+ SetName( pTok->GetString() );
+ return true;
+ }
rInStm.Seek( nTokPos );
return false;
@@ -94,17 +94,14 @@ void SvMetaObject::ReadAttributesSvIdl( SvIdlDataBase & rBase,
}
void SvMetaObject::DoReadContextSvIdl( SvIdlDataBase & rBase,
- SvTokenStream & rInStm, char cDel )
+ SvTokenStream & rInStm )
{
sal_uInt32 nBeginPos = 0; // can not happen with Tell
while( nBeginPos != rInStm.Tell() )
{
nBeginPos = rInStm.Tell();
ReadContextSvIdl( rBase, rInStm );
- if( cDel == '\0' )
- rInStm.ReadDelemiter();
- else
- (void)rInStm.Read( cDel );
+ rInStm.ReadDelemiter();
}
}
@@ -158,12 +155,6 @@ SvMetaExtern::SvMetaExtern()
{
}
-SvMetaModule * SvMetaExtern::GetModule() const
-{
- DBG_ASSERT( pModule != nullptr, "module not set" );
- return pModule;
-}
-
void SvMetaExtern::SetModule( SvIdlDataBase & rBase )
{
pModule = static_cast<SvMetaModule *>(rBase.GetStack().Get( checkSvMetaObject<SvMetaModule> ));
diff --git a/idl/source/objects/bastype.cxx b/idl/source/objects/bastype.cxx
index becefb80074b..ced082f00708 100644
--- a/idl/source/objects/bastype.cxx
+++ b/idl/source/objects/bastype.cxx
@@ -86,28 +86,6 @@ bool SvIdentifier::ReadSvIdl( SvStringHashEntry * pName, SvTokenStream & rInStm
}
void SvIdentifier::ReadSvIdl( SvIdlDataBase & rBase,
- SvStringHashEntry * pName,
- SvTokenStream & rInStm )
-{
- if( SvIdentifier::ReadSvIdl( pName, rInStm ) )
- {
- sal_uLong n;
- if( rBase.FindId( getString(), &n ) )
- {
- nValue = n;
- return;
- }
- else
- {
- OStringBuffer aStr("no value for identifier <");
- aStr.append(getString()).append("> ");
- rBase.SetError( aStr.makeStringAndClear(), rInStm.GetToken() );
- rBase.WriteError( rInStm );
- }
- }
-}
-
-void SvIdentifier::ReadSvIdl( SvIdlDataBase & rBase,
SvTokenStream & rInStm )
{
sal_uInt32 nTokPos = rInStm.Tell();
diff --git a/idl/source/objects/module.cxx b/idl/source/objects/module.cxx
index 470f768ef8d9..c4d510d89249 100644
--- a/idl/source/objects/module.cxx
+++ b/idl/source/objects/module.cxx
@@ -33,16 +33,6 @@ SvMetaModule::SvMetaModule( bool bImp )
{
}
-bool SvMetaModule::SetName( const OString& rName, SvIdlDataBase * pBase )
-{
- if( pBase )
- {
- if( pBase->GetModule( rName ) )
- return false;
- }
- return SvMetaExtern::SetName( rName );
-}
-
void SvMetaModule::ReadAttributesSvIdl( SvIdlDataBase & rBase,
SvTokenStream & rInStm )
{
@@ -202,7 +192,7 @@ bool SvMetaModule::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
{
rBase.Push( this ); // onto the context stack
- if( ReadNameSvIdl( rBase, rInStm ) )
+ if( ReadNameSvIdl( rInStm ) )
{
// set pointer to itself
SetModule( rBase );
diff --git a/idl/source/objects/object.cxx b/idl/source/objects/object.cxx
index d27b5ac3ae05..eba6cb5b6a26 100644
--- a/idl/source/objects/object.cxx
+++ b/idl/source/objects/object.cxx
@@ -39,12 +39,6 @@ SvMetaClass::SvMetaClass()
{
}
-void SvMetaClass::ReadAttributesSvIdl( SvIdlDataBase & rBase,
- SvTokenStream & rInStm )
-{
- SvMetaType::ReadAttributesSvIdl( rBase, rInStm );
-}
-
void SvMetaClass::ReadContextSvIdl( SvIdlDataBase & rBase,
SvTokenStream & rInStm )
{
diff --git a/idl/source/objects/slot.cxx b/idl/source/objects/slot.cxx
index 16a1d79cfc23..1a3f65caf393 100644
--- a/idl/source/objects/slot.cxx
+++ b/idl/source/objects/slot.cxx
@@ -104,11 +104,6 @@ const OString& SvMetaSlot::GetDisableFlags() const
if( !aDisableFlags.getString().isEmpty() || !GetRef() ) return aDisableFlags.getString();
return static_cast<SvMetaSlot *>(GetRef())->GetDisableFlags();
}
-const OString& SvMetaSlot::GetConfigId() const
-{
- if( !aConfigId.getString().isEmpty() || !GetRef() ) return aConfigId.getString();
- return static_cast<SvMetaSlot *>(GetRef())->GetConfigId();
-}
const OString& SvMetaSlot::GetExecMethod() const
{
if( !aExecMethod.getString().isEmpty() || !GetRef() ) return aExecMethod.getString();
@@ -342,7 +337,7 @@ bool SvMetaSlot::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
if( pKnownSlot )
{
SetRef( pKnownSlot );
- SetName( pKnownSlot->GetName().getString(), &rBase );
+ SetName( pKnownSlot->GetName().getString() );
bOk = SvMetaObject::ReadSvIdl( rBase, rInStm );
}
else
@@ -376,7 +371,7 @@ bool SvMetaSlot::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
return false;
}
- SetName( pKnownSlot->GetName().getString(), &rBase );
+ SetName( pKnownSlot->GetName().getString() );
}
else
{
diff --git a/idl/source/objects/types.cxx b/idl/source/objects/types.cxx
index fd8d1d722a4a..84371cb0558d 100644
--- a/idl/source/objects/types.cxx
+++ b/idl/source/objects/types.cxx
@@ -32,7 +32,6 @@
SvMetaAttribute::SvMetaAttribute()
: aExport( true, false )
, aReadOnlyDoc ( true, false )
- , bNewAttr( false )
{
}
@@ -40,7 +39,6 @@ SvMetaAttribute::SvMetaAttribute( SvMetaType * pType )
: aType( pType )
, aExport( true, false )
, aReadOnlyDoc ( true, false)
- , bNewAttr( false )
{
}
@@ -120,7 +118,7 @@ bool SvMetaAttribute::ReadSvIdl( SvIdlDataBase & rBase,
bool bOk = false;
if( GetType() )
{
- ReadNameSvIdl( rBase, rInStm );
+ ReadNameSvIdl( rInStm );
aSlotId.ReadSvIdl( rBase, rInStm );
bOk = true;
@@ -192,26 +190,13 @@ SvMetaType::SvMetaType()
{
}
-SvMetaType::SvMetaType( const OString& rName, char cPC,
- const OString& rCName )
- CTOR
-{
- SetName( rName );
- cParserChar = cPC;
- aCName.setString(rCName);
-}
-
SvMetaType::SvMetaType( const OString& rName,
char cPc,
- const OString& rCName,
- const OString& rBasicName,
const OString& rBasicPostfix )
CTOR
{
SetName( rName );
cParserChar = cPc;
- aCName.setString(rCName);
- aBasicName.setString(rBasicName);
aBasicPostfix.setString(rBasicPostfix);
}
@@ -233,7 +218,6 @@ void SvMetaType::SetType( MetaTypeType nT )
{
OStringBuffer aTmp(C_PREF);
aTmp.append("Object *");
- aCName.setString(aTmp.makeStringAndClear());
}
}
@@ -251,28 +235,6 @@ SvMetaType * SvMetaType::GetReturnType() const
return static_cast<SvMetaType *>(GetRef());
}
-const OString& SvMetaType::GetBasicName() const
-{
- if( aBasicName.IsSet() || !GetRef() )
- return aBasicName.getString();
- else
- return static_cast<SvMetaType*>(GetRef())->GetBasicName();
-}
-
-const OString& SvMetaType::GetCName() const
-{
- if( aCName.IsSet() || !GetRef() )
- return aCName.getString();
- else
- return static_cast<SvMetaType *>(GetRef())->GetCName();
-}
-
-bool SvMetaType::SetName( const OString& rName, SvIdlDataBase * pBase )
-{
- aCName.setString(rName);
- return SvMetaReference::SetName( rName, pBase );
-}
-
bool SvMetaType::ReadHeaderSvIdl( SvIdlDataBase & rBase,
SvTokenStream & rInStm )
{
@@ -286,18 +248,18 @@ bool SvMetaType::ReadHeaderSvIdl( SvIdlDataBase & rBase,
if( pTok->Is( SvHash_shell() ) )
bIsShell = true;
SetType( MetaTypeType::Class );
- bOk = ReadNamesSvIdl( rBase, rInStm );
+ bOk = ReadNamesSvIdl( rInStm );
}
else if( pTok->Is( SvHash_struct() ) )
{
SetType( MetaTypeType::Struct );
- bOk = ReadNamesSvIdl( rBase, rInStm );
+ bOk = ReadNamesSvIdl( rInStm );
}
else if( pTok->Is( SvHash_enum() ) )
{
SetType( MetaTypeType::Enum );
- bOk = ReadNameSvIdl( rBase, rInStm );
+ bOk = ReadNameSvIdl( rInStm );
}
else if( pTok->Is( SvHash_item() ) )
{
@@ -308,22 +270,7 @@ bool SvMetaType::ReadHeaderSvIdl( SvIdlDataBase & rBase,
if( pType )
{
SetRef( pType );
- if( ReadNameSvIdl( rBase, rInStm ) )
- {
- if( rInStm.Read( '(' ) )
- {
- DoReadContextSvIdl( rBase, rInStm );
- if( rInStm.Read( ')' ) )
- {
- SetType( MetaTypeType::Method );
- bOk = true;
- }
- }
- else
- {
- bOk = true;
- }
- }
+ bOk = ReadNameSvIdl( rInStm );
}
else
{
@@ -350,12 +297,9 @@ bool SvMetaType::ReadSvIdl( SvIdlDataBase & rBase,
return false;
}
-bool SvMetaType::ReadNamesSvIdl( SvIdlDataBase & rBase,
- SvTokenStream & rInStm )
+bool SvMetaType::ReadNamesSvIdl( SvTokenStream & rInStm )
{
- bool bOk = ReadNameSvIdl( rBase, rInStm );
-
- return bOk;
+ return ReadNameSvIdl( rInStm );
}
void SvMetaType::ReadContextSvIdl( SvIdlDataBase & rBase,
@@ -427,8 +371,6 @@ void SvMetaType::WriteSfxItem(
rOutStm.WriteCharPtr( "#if !defined(_WIN32) && ((defined(DISABLE_DYNLOADING) && (defined(ANDROID) || defined(IOS))) || STATIC_LINKING)" ) << endl;
rOutStm.WriteCharPtr( "__attribute__((__weak__))" ) << endl;
rOutStm.WriteCharPtr( "#endif" ) << endl;
- if (bExport)
- rOutStm.WriteCharPtr( "SFX2_DLLPUBLIC " );
rOutStm.WriteCharPtr( aTypeName.getStr() ).WriteCharPtr( aVarName.getStr() )
.WriteCharPtr( " = " ) << endl;
rOutStm.WriteChar( '{' ) << endl;
@@ -476,32 +418,8 @@ bool SvMetaType::ReadMethodArgs( SvIdlDataBase & rBase,
return false;
}
-OString SvMetaType::GetParserString() const
-{
- SvMetaType * pBT = GetBaseType();
- if( pBT != this )
- return pBT->GetParserString();
-
- MetaTypeType type = GetType();
- OString aPStr;
-
- if( MetaTypeType::Method == type || MetaTypeType::Struct == type )
- {
- sal_uLong nAttrCount = GetAttrCount();
- // write the single attributes
- for( sal_uLong n = 0; n < nAttrCount; n++ )
- {
- SvMetaAttribute * pT = (*pAttrList)[n];
- aPStr += pT->GetType()->GetParserString();
- }
- }
- else
- aPStr = OString(GetParserChar());
- return aPStr;
-}
-
SvMetaTypeString::SvMetaTypeString()
- : SvMetaType( "String", 's', "char *", "String", "$" )
+ : SvMetaType( "String", 's', "$" )
{
}
@@ -509,17 +427,14 @@ SvMetaEnumValue::SvMetaEnumValue()
{
}
-bool SvMetaEnumValue::ReadSvIdl( SvIdlDataBase & rBase,
+bool SvMetaEnumValue::ReadSvIdl( SvIdlDataBase & ,
SvTokenStream & rInStm )
{
- if( !ReadNameSvIdl( rBase, rInStm ) )
- return false;
- return true;
+ return ReadNameSvIdl( rInStm );
}
SvMetaTypeEnum::SvMetaTypeEnum()
{
- SetBasicName("Integer");
}
namespace
@@ -577,7 +492,7 @@ bool SvMetaTypeEnum::ReadSvIdl( SvIdlDataBase & rBase,
}
SvMetaTypevoid::SvMetaTypevoid()
- : SvMetaType( "void", 'v', "void", "", "" )
+ : SvMetaType( "void", 'v', "" )
{
}
diff --git a/idl/source/prj/database.cxx b/idl/source/prj/database.cxx
index 3e69e54ae54c..58fcc64ca320 100644
--- a/idl/source/prj/database.cxx
+++ b/idl/source/prj/database.cxx
@@ -45,9 +45,9 @@ SvIdlDataBase::~SvIdlDataBase()
delete pIdTable;
}
-#define ADD_TYPE( Name, ParserChar, CName, BasName, BasPost ) \
+#define ADD_TYPE( Name, ParserChar, BasPost ) \
aTypeList.push_back( new SvMetaType( SvHash_##Name()->GetName(), \
- ParserChar, CName, BasName, BasPost ) );
+ ParserChar, BasPost ) );
SvRefMemberList<SvMetaType *>& SvIdlDataBase::GetTypeList()
{
@@ -57,15 +57,15 @@ SvRefMemberList<SvMetaType *>& SvIdlDataBase::GetTypeList()
aTypeList.push_back( new SvMetaTypevoid() );
// MI: IDispatch::Invoke can not unsigned
- ADD_TYPE( UINT16, 'h', "unsigned short", "Long", "&" );
- ADD_TYPE( INT16, 'h', "short", "Integer", "%" );
- ADD_TYPE( UINT32, 'l', "unsigned long", "Long", "&" );
- ADD_TYPE( INT32, 'l', "long", "Long", "&" );
- ADD_TYPE( BOOL, 'b', "unsigned char", "Boolean", "" );
- ADD_TYPE( BYTE, 'c', "unsigned char", "Integer", "%" );
- ADD_TYPE( float, 'f', "float", "Single", "!" );
- ADD_TYPE( double, 'F', "double", "Double", "#" );
- ADD_TYPE( SbxObject, 'o', "C_Object", "Object", "" );
+ ADD_TYPE( UINT16, 'h', "&" );
+ ADD_TYPE( INT16, 'h', "%" );
+ ADD_TYPE( UINT32, 'l', "&" );
+ ADD_TYPE( INT32, 'l', "&" );
+ ADD_TYPE( BOOL, 'b', "" );
+ ADD_TYPE( BYTE, 'c', "%" );
+ ADD_TYPE( float, 'f', "!" );
+ ADD_TYPE( double, 'F', "#" );
+ ADD_TYPE( SbxObject, 'o', "" );
// Attention! When adding types all binary data bases get incompatible
@@ -73,14 +73,6 @@ SvRefMemberList<SvMetaType *>& SvIdlDataBase::GetTypeList()
return aTypeList;
}
-SvMetaModule * SvIdlDataBase::GetModule( const OString& rName )
-{
- for( sal_uLong n = 0; n < aModuleList.size(); n++ )
- if( aModuleList[n]->GetName().getString().equals(rName) )
- return aModuleList[n];
- return nullptr;
-}
-
void SvIdlDataBase::SetError( const OString& rError, SvToken& rTok )
{
if( rTok.GetLine() > 10000 )
@@ -577,14 +569,14 @@ bool SvIdlWorkingBase::WriteSfx( SvStream & rOutStm )
void SvIdlDataBase::StartNewFile( const OUString& rName )
{
- bExport = ( aExportFile.equalsIgnoreAsciiCase( rName ) );
+ bExport = aExportFile.equalsIgnoreAsciiCase( rName );
+ assert ( !bExport );
}
void SvIdlDataBase::AppendAttr( SvMetaAttribute *pAttr )
{
aAttrList.push_back( pAttr );
- if ( bExport )
- pAttr->SetNewAttribute( true );
+ assert ( !bExport );
}
void SvIdlDataBase::AddDepFile(OUString const& rFileName)