diff options
author | Krisztian Pinter <pin.terminator@gmail.com> | 2015-03-28 05:18:46 +0000 |
---|---|---|
committer | Noel Grandin <noelgrandin@gmail.com> | 2015-03-30 09:55:37 +0000 |
commit | f863d2602fca7d180f49cc4b6fb1bdba57e6a012 (patch) | |
tree | 82cee740e5dd30d5e2d79771571e67804736da06 /cli_ure/source/uno_bridge/cli_proxy.cxx | |
parent | 25c5bf88255fa02c1dab515dfb95736826f7b326 (diff) |
fdo#57950 Replace chained append() with operator+
Replaced all in cli_ure
Change-Id: I144542f386fe26444c290edd9e23b26cb07941a6
Reviewed-on: https://gerrit.libreoffice.org/15040
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Diffstat (limited to 'cli_ure/source/uno_bridge/cli_proxy.cxx')
-rw-r--r-- | cli_ure/source/uno_bridge/cli_proxy.cxx | 36 |
1 files changed, 7 insertions, 29 deletions
diff --git a/cli_ure/source/uno_bridge/cli_proxy.cxx b/cli_ure/source/uno_bridge/cli_proxy.cxx index c5734c1af935..90add1df52b1 100644 --- a/cli_ure/source/uno_bridge/cli_proxy.cxx +++ b/cli_ure/source/uno_bridge/cli_proxy.cxx @@ -79,11 +79,7 @@ UnoInterfaceInfo::UnoInterfaceInfo(Bridge const * bridge, uno_Interface* unoI, sal_Bool bComplete = ::typelib_typedescription_complete( & _pt); if( ! bComplete) { - OUStringBuffer buf( 128 ); - buf.append( "cannot make type complete: " ); - buf.append( *reinterpret_cast< OUString const * >( - & m_typeDesc->aBase.pTypeName)); - throw BridgeRuntimeError(buf.makeStringAndClear()); + throw BridgeRuntimeError("cannot make type complete: " + *reinterpret_cast< OUString const * >(& m_typeDesc->aBase.pTypeName)); } } } @@ -198,13 +194,7 @@ void UnoInterfaceProxy::addUnoInterface(uno_Interface* pUnoI, "id:\n\t{0}\n\t{1}"), m_oid, sInterfaceName)); // add to the string that contains all interface names _numInterfaces++; - OUStringBuffer buf(512); - buf.append("\t"); - buf.append( OUString::number(_numInterfaces)); - buf.append(". "); - buf.append(mapCliString(sInterfaceName)); - buf.append("\n"); - OUString _sNewInterface = buf.makeStringAndClear(); + OUString _sNewInterface = "\t" + OUString::number(_numInterfaces) + ". " + mapCliString(sInterfaceName) + "\n"; pin_ptr<rtl_uString *> pp_sInterfaces = &_sInterfaces; rtl_uString_newConcat( pp_sInterfaces, * pp_sInterfaces, _sNewInterface.pData); @@ -551,13 +541,9 @@ srrm::IMessage^ UnoInterfaceProxy::Invoke(srrm::IMessage^ callmsg) } // ToDo check if the message of the exception is not crippled // the thing that should not be... no method info found! - OUStringBuffer buf( 64 ); - buf.append( "[cli_uno bridge]calling undeclared function on interface " ); - buf.append( *reinterpret_cast< OUString const * >( - & ((typelib_TypeDescription *)info->m_typeDesc)->pTypeName)); - buf.append( ": " ); - buf.append( usMethodName ); - throw BridgeRuntimeError( buf.makeStringAndClear() ); + throw BridgeRuntimeError("[cli_uno bridge]calling undeclared function on interface " + + *reinterpret_cast< OUString const * >(& ((typelib_TypeDescription *)info->m_typeDesc)->pTypeName) + + ": " + usMethodName); } catch (BridgeRuntimeError & err) { @@ -750,11 +736,7 @@ void CliProxy::makeMethodInfos() } catch (System::InvalidCastException^ ) { - OUStringBuffer buf( 128 ); - buf.append( "[cli_uno bridge] preparing proxy for cli interface: " ); - buf.append(mapCliString(m_type->ToString() )); - buf.append( " \nfailed!" ); - throw BridgeRuntimeError( buf.makeStringAndClear() ); + throw BridgeRuntimeError("[cli_uno bridge] preparing proxy for cli interface: " + mapCliString(m_type->ToString()) + " \nfailed!"); } } @@ -814,11 +796,7 @@ sr::MethodInfo^ CliProxy::getMethodInfo(int nUnoFunctionPos, } if (indexCliMethod == -1) { - OUStringBuffer buf(256); - buf.append( "[cli_uno bridge] CliProxy::getMethodInfo():" - "cli object does not implement interface method: " ); - buf.append(usMethodName); - throw BridgeRuntimeError(buf.makeStringAndClear()); + throw BridgeRuntimeError("[cli_uno bridge] CliProxy::getMethodInfo():cli object does not implement interface method: " + usMethodName); } m_arUnoPosToCliPos[nUnoFunctionPos] = indexCliMethod; ret = m_arMethodInfos[indexCliMethod]; |