summaryrefslogtreecommitdiff
path: root/idl/source/objects/types.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'idl/source/objects/types.cxx')
-rw-r--r--idl/source/objects/types.cxx28
1 files changed, 14 insertions, 14 deletions
diff --git a/idl/source/objects/types.cxx b/idl/source/objects/types.cxx
index 08492b4b6ddb..3af00c22cd0e 100644
--- a/idl/source/objects/types.cxx
+++ b/idl/source/objects/types.cxx
@@ -239,36 +239,36 @@ void SvMetaType::WriteSfxItem(
bReturn = true;
}
- rOutStm.WriteCharPtr( "extern " );
+ rOutStm.WriteOString( "extern " );
if (bExport)
- rOutStm.WriteCharPtr( "SFX2_DLLPUBLIC " );
+ rOutStm.WriteOString( "SFX2_DLLPUBLIC " );
rOutStm.WriteOString( aTypeName )
.WriteOString( aVarName ).WriteChar( ';' ) << endl;
if (bReturn)
return;
// write the implementation part
- rOutStm.WriteCharPtr( "#ifdef SFX_TYPEMAP" ) << endl;
- rOutStm.WriteCharPtr( "#if !defined(_WIN32) && (defined(DISABLE_DYNLOADING) && (defined(ANDROID) || defined(IOS) || defined(EMSCRIPTEN) || defined(LINUX)))" ) << endl;
- rOutStm.WriteCharPtr( "__attribute__((__weak__))" ) << endl;
- rOutStm.WriteCharPtr( "#endif" ) << endl;
+ rOutStm.WriteOString( "#ifdef SFX_TYPEMAP" ) << endl;
+ rOutStm.WriteOString( "#if !defined(_WIN32) && (defined(DISABLE_DYNLOADING) && (defined(ANDROID) || defined(IOS) || defined(EMSCRIPTEN) || defined(LINUX)))" ) << endl;
+ rOutStm.WriteOString( "__attribute__((__weak__))" ) << endl;
+ rOutStm.WriteOString( "#endif" ) << endl;
rOutStm.WriteOString( aTypeName ).WriteOString( aVarName )
- .WriteCharPtr( " = " ) << endl;
+ .WriteOString( " = " ) << endl;
rOutStm.WriteChar( '{' ) << endl;
- rOutStm.WriteCharPtr( "\tcreateSfxPoolItem<" ).WriteOString( rItemName )
- .WriteCharPtr(">, &typeid(").WriteOString( rItemName ).WriteCharPtr( "), " );
+ rOutStm.WriteOString( "\tcreateSfxPoolItem<" ).WriteOString( rItemName )
+ .WriteOString(">, &typeid(").WriteOString( rItemName ).WriteOString( "), " );
rOutStm.WriteOString( aAttrCount );
if( nAttrCount )
{
- rOutStm.WriteCharPtr( ", { " );
+ rOutStm.WriteOString( ", { " );
// write the single attributes
- rOutStm.WriteCharPtr( aAttrArray.getStr() );
- rOutStm.WriteCharPtr( " }" );
+ rOutStm.WriteOString( aAttrArray );
+ rOutStm.WriteOString( " }" );
}
rOutStm << endl;
- rOutStm.WriteCharPtr( "};" ) << endl;
- rOutStm.WriteCharPtr( "#endif" ) << endl << endl;
+ rOutStm.WriteOString( "};" ) << endl;
+ rOutStm.WriteOString( "#endif" ) << endl << endl;
}
void SvMetaType::WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm )