diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2015-03-28 19:07:30 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2015-03-28 19:09:26 +0100 |
commit | 8c8d955998a64c8de7fb7dc81035b8889fdfe2e2 (patch) | |
tree | 879d0fa228e11ed3a2e3a6a1151d5e5fcce49454 | |
parent | 09757afd363d9d015c42db43dbe93be393d667ee (diff) |
Clean up C-style casts from pointers to void
Change-Id: If8783896136470a0664f1cbac061e30576ef96a4
-rw-r--r-- | svtools/qa/unit/testHtmlWriter.cxx | 2 | ||||
-rw-r--r-- | svtools/source/config/apearcfg.cxx | 4 | ||||
-rw-r--r-- | svtools/source/config/colorcfg.cxx | 2 | ||||
-rw-r--r-- | svtools/source/config/extcolorcfg.cxx | 2 | ||||
-rw-r--r-- | svtools/source/config/fontsubstconfig.cxx | 6 | ||||
-rw-r--r-- | svtools/source/config/htmlcfg.cxx | 14 | ||||
-rw-r--r-- | svtools/source/contnr/fileview.cxx | 16 | ||||
-rw-r--r-- | svtools/source/control/ctrltool.cxx | 4 | ||||
-rw-r--r-- | svtools/source/graphic/graphic.cxx | 4 | ||||
-rw-r--r-- | svtools/source/misc/transfer2.cxx | 4 | ||||
-rw-r--r-- | svtools/source/svhtml/htmlkywd.cxx | 20 | ||||
-rw-r--r-- | svtools/source/svrtf/rtfkeywd.cxx | 24 | ||||
-rw-r--r-- | svtools/source/uno/treecontrolpeer.cxx | 2 |
13 files changed, 52 insertions, 52 deletions
diff --git a/svtools/qa/unit/testHtmlWriter.cxx b/svtools/qa/unit/testHtmlWriter.cxx index 7c9d38f45a6b..5ad7c0d9247f 100644 --- a/svtools/qa/unit/testHtmlWriter.cxx +++ b/svtools/qa/unit/testHtmlWriter.cxx @@ -25,7 +25,7 @@ OString extractFromStream(SvMemoryStream& rStream) rStream.WriteChar('\0'); rStream.Flush(); rStream.Seek(STREAM_SEEK_TO_BEGIN); - return OString((const sal_Char*)rStream.GetBuffer()); + return OString(static_cast<const sal_Char*>(rStream.GetBuffer())); } } diff --git a/svtools/source/config/apearcfg.cxx b/svtools/source/config/apearcfg.cxx index 6c55776385e0..5872dc15679d 100644 --- a/svtools/source/config/apearcfg.cxx +++ b/svtools/source/config/apearcfg.cxx @@ -66,11 +66,11 @@ SvtTabAppearanceCfg::SvtTabAppearanceCfg() { case 0: *pValues >>= nScaleFactor; break; //"FontScaling", case 1: *pValues >>= nDragMode; break; //"Window/Drag", - case 2: bMenuMouseFollow = *(sal_Bool*)pValues->getValue(); break; //"Menu/FollowMouse", + case 2: bMenuMouseFollow = *static_cast<sal_Bool const *>(pValues->getValue()); break; //"Menu/FollowMouse", case 3: *pValues >>= nSnapMode; break; //"Dialog/MousePositioning", case 4: *pValues >>= nMiddleMouse; break; //"Dialog/MiddleMouseButton", #if defined( UNX ) - case 5: bFontAntialiasing = *(sal_Bool*)pValues->getValue(); break; // "FontAntialising/Enabled", + case 5: bFontAntialiasing = *static_cast<sal_Bool const *>(pValues->getValue()); break; // "FontAntialising/Enabled", case 6: *pValues >>= nAAMinPixelHeight; break; // "FontAntialising/MinPixelHeight", #endif } diff --git a/svtools/source/config/colorcfg.cxx b/svtools/source/config/colorcfg.cxx index 691229a01b95..08524865c7ae 100644 --- a/svtools/source/config/colorcfg.cxx +++ b/svtools/source/config/colorcfg.cxx @@ -350,7 +350,7 @@ IMPL_LINK( ColorConfig_Impl, DataChangedEventListener, VclWindowEvent*, pEvent ) { if ( pEvent->GetId() == VCLEVENT_APPLICATION_DATACHANGED ) { - DataChangedEvent* pData = (DataChangedEvent*)(pEvent->GetData()); + DataChangedEvent* pData = static_cast<DataChangedEvent*>(pEvent->GetData()); if ( (pData->GetType() == DataChangedEventType::SETTINGS) && (pData->GetFlags() & AllSettingsFlags::STYLE) ) { diff --git a/svtools/source/config/extcolorcfg.cxx b/svtools/source/config/extcolorcfg.cxx index 507fde181aae..39eeb0419eb0 100644 --- a/svtools/source/config/extcolorcfg.cxx +++ b/svtools/source/config/extcolorcfg.cxx @@ -546,7 +546,7 @@ IMPL_LINK( ExtendedColorConfig_Impl, DataChangedEventListener, VclWindowEvent*, { if ( pEvent->GetId() == VCLEVENT_APPLICATION_DATACHANGED ) { - DataChangedEvent* pData = (DataChangedEvent*)(pEvent->GetData()); + DataChangedEvent* pData = static_cast<DataChangedEvent*>(pEvent->GetData()); if ( (pData->GetType() == DataChangedEventType::SETTINGS) && (pData->GetFlags() & AllSettingsFlags::STYLE) ) { diff --git a/svtools/source/config/fontsubstconfig.cxx b/svtools/source/config/fontsubstconfig.cxx index a602845427d6..1bc0ea56815f 100644 --- a/svtools/source/config/fontsubstconfig.cxx +++ b/svtools/source/config/fontsubstconfig.cxx @@ -57,7 +57,7 @@ SvtFontSubstConfig::SvtFontSubstConfig() : Sequence<Any> aValues = GetProperties(aNames); DBG_ASSERT(aValues.getConstArray()[0].hasValue(), "no value available"); if(aValues.getConstArray()[0].hasValue()) - bIsEnabled = *(sal_Bool*)aValues.getConstArray()[0].getValue(); + bIsEnabled = *static_cast<sal_Bool const *>(aValues.getConstArray()[0].getValue()); OUString sPropPrefix(cFontPairs); Sequence<OUString> aNodeNames = GetNodeNames(sPropPrefix, CONFIG_NAME_LOCAL_PATH); @@ -83,8 +83,8 @@ SvtFontSubstConfig::SvtFontSubstConfig() : SubstitutionStruct* pInsert = new SubstitutionStruct; pNodeValues[nName++] >>= pInsert->sFont; pNodeValues[nName++] >>= pInsert->sReplaceBy; - pInsert->bReplaceAlways = *(sal_Bool*)pNodeValues[nName++].getValue(); - pInsert->bReplaceOnScreenOnly = *(sal_Bool*)pNodeValues[nName++].getValue(); + pInsert->bReplaceAlways = *static_cast<sal_Bool const *>(pNodeValues[nName++].getValue()); + pInsert->bReplaceOnScreenOnly = *static_cast<sal_Bool const *>(pNodeValues[nName++].getValue()); pImpl->aSubstArr.push_back(pInsert); } } diff --git a/svtools/source/config/htmlcfg.cxx b/svtools/source/config/htmlcfg.cxx index 94a51b654b4f..f810b1d40f1b 100644 --- a/svtools/source/config/htmlcfg.cxx +++ b/svtools/source/config/htmlcfg.cxx @@ -129,11 +129,11 @@ void SvxHtmlOptions::Load( const Sequence< OUString >& aNames ) switch(nProp) { case 0: - if(*(sal_Bool*)pValues[nProp].getValue()) + if(*static_cast<sal_Bool const *>(pValues[nProp].getValue())) pImp->nFlags |= HTMLCFG_UNKNOWN_TAGS; break;//"Import/UnknownTag", case 1: - if(*(sal_Bool*)pValues[nProp].getValue()) + if(*static_cast<sal_Bool const *>(pValues[nProp].getValue())) pImp->nFlags |= HTMLCFG_IGNORE_FONT_FAMILY; break;//"Import/FontSetting", case 2: pValues[nProp] >>= pImp->aFontSizeArr[0]; break;//"Import/FontSize/Size_1", @@ -159,19 +159,19 @@ void SvxHtmlOptions::Load( const Sequence< OUString >& aNames ) } break; case 10: - if(*(sal_Bool*)pValues[nProp].getValue()) + if(*static_cast<sal_Bool const *>(pValues[nProp].getValue())) pImp->nFlags |= HTMLCFG_STAR_BASIC; break;//"Export/Basic", case 11: - if(*(sal_Bool*)pValues[nProp].getValue()) + if(*static_cast<sal_Bool const *>(pValues[nProp].getValue())) pImp->nFlags |= HTMLCFG_PRINT_LAYOUT_EXTENSION; break;//"Export/PrintLayout", case 12: - if(*(sal_Bool*)pValues[nProp].getValue()) + if(*static_cast<sal_Bool const *>(pValues[nProp].getValue())) pImp->nFlags |= HTMLCFG_LOCAL_GRF; break;//"Export/LocalGraphic", case 13: - if(*(sal_Bool*)pValues[nProp].getValue()) + if(*static_cast<sal_Bool const *>(pValues[nProp].getValue())) pImp->nFlags |= HTMLCFG_IS_BASIC_WARNING; break;//"Export/Warning" @@ -180,7 +180,7 @@ void SvxHtmlOptions::Load( const Sequence< OUString >& aNames ) break;//"Export/Encoding" case 15: - if(*(sal_Bool*)pValues[nProp].getValue()) + if(*static_cast<sal_Bool const *>(pValues[nProp].getValue())) pImp->nFlags |= HTMLCFG_NUMBERS_ENGLISH_US; break;//"Import/NumbersEnglishUS" } diff --git a/svtools/source/contnr/fileview.cxx b/svtools/source/contnr/fileview.cxx index af2c3b92be5e..b34cce5d33de 100644 --- a/svtools/source/contnr/fileview.cxx +++ b/svtools/source/contnr/fileview.cxx @@ -826,7 +826,7 @@ void ViewTabListBox_Impl::ExcecuteContextMenuAction( sal_uInt16 nSelectedPopupEn void ViewTabListBox_Impl::ClearAll() { for ( sal_uInt16 i = 0; i < GetEntryCount(); ++i ) - delete (SvtContentEntry*)GetEntry(i)->GetUserData(); + delete static_cast<SvtContentEntry*>(GetEntry(i)->GetUserData()); Clear(); } @@ -844,7 +844,7 @@ void ViewTabListBox_Impl::DeleteEntries() pEntry = NextSelected( pEntry ); if ( pCurEntry->GetUserData() ) - aURL = ( (SvtContentEntry*)pCurEntry->GetUserData() )->maURL; + aURL = static_cast<SvtContentEntry*>(pCurEntry->GetUserData())->maURL; if ( aURL.isEmpty() ) continue; @@ -889,7 +889,7 @@ void ViewTabListBox_Impl::DeleteEntries() { if ( Kill( aURL ) ) { - delete (SvtContentEntry*)pCurEntry->GetUserData(); + delete static_cast<SvtContentEntry*>(pCurEntry->GetUserData()); GetModel()->Remove( pCurEntry ); mpParent->EntryRemoved( aURL ); } @@ -904,7 +904,7 @@ bool ViewTabListBox_Impl::EditedEntry( SvTreeListEntry* pEntry, bool bRet = false; OUString aURL; - SvtContentEntry* pData = (SvtContentEntry*)pEntry->GetUserData(); + SvtContentEntry* pData = static_cast<SvtContentEntry*>(pEntry->GetUserData()); if ( pData ) aURL = pData->maURL; @@ -1021,7 +1021,7 @@ OUString ViewTabListBox_Impl::GetAccessibleObjectDescription( ::svt::AccessibleB SvTreeListEntry* pEntry = GetEntry( nRow ); if ( pEntry ) { - SvtContentEntry* pData = (SvtContentEntry*)pEntry->GetUserData(); + SvtContentEntry* pData = static_cast<SvtContentEntry*>(pEntry->GetUserData()); if ( pData ) { const OUString sVar1( "%1" ); @@ -1121,7 +1121,7 @@ OUString SvtFileView::GetURL( SvTreeListEntry* pEntry ) const { OUString aURL; if ( pEntry && pEntry->GetUserData() ) - aURL = ( (SvtContentEntry*)pEntry->GetUserData() )->maURL; + aURL = static_cast<SvtContentEntry*>(pEntry->GetUserData())->maURL; return aURL; } @@ -1132,7 +1132,7 @@ OUString SvtFileView::GetCurrentURL() const OUString aURL; SvTreeListEntry* pEntry = mpImp->mpView->FirstSelected(); if ( pEntry && pEntry->GetUserData() ) - aURL = ( (SvtContentEntry*)pEntry->GetUserData() )->maURL; + aURL = static_cast<SvtContentEntry*>(pEntry->GetUserData())->maURL; return aURL; } @@ -2036,7 +2036,7 @@ void SvtFileView_Impl::Resort_Impl( sal_Int16 nColumn, bool bAscending ) OUString aEntryURL; SvTreeListEntry* pEntry = mpView->GetCurEntry(); if ( pEntry && pEntry->GetUserData() ) - aEntryURL = ( (SvtContentEntry*)pEntry->GetUserData() )->maURL; + aEntryURL = static_cast<SvtContentEntry*>(pEntry->GetUserData())->maURL; mnSortColumn = nColumn; mbAscending = bAscending; diff --git a/svtools/source/control/ctrltool.cxx b/svtools/source/control/ctrltool.cxx index e0c327bc06b6..5ba069f8b946 100644 --- a/svtools/source/control/ctrltool.cxx +++ b/svtools/source/control/ctrltool.cxx @@ -703,13 +703,13 @@ sal_Handle FontList::GetFirstFontInfo(const OUString& rName) const sal_Handle FontList::GetNextFontInfo( sal_Handle hFontInfo ) const { - ImplFontListFontInfo* pInfo = (ImplFontListFontInfo*)(void*)hFontInfo; + ImplFontListFontInfo* pInfo = static_cast<ImplFontListFontInfo*>((void*)hFontInfo); return (sal_Handle)(pInfo->mpNext); } const vcl::FontInfo& FontList::GetFontInfo( sal_Handle hFontInfo ) const { - ImplFontListFontInfo* pInfo = (ImplFontListFontInfo*)(void*)hFontInfo; + ImplFontListFontInfo* pInfo = static_cast<ImplFontListFontInfo*>((void*)hFontInfo); return *pInfo; } diff --git a/svtools/source/graphic/graphic.cxx b/svtools/source/graphic/graphic.cxx index 72ac37e54991..0dc360836062 100644 --- a/svtools/source/graphic/graphic.cxx +++ b/svtools/source/graphic/graphic.cxx @@ -205,7 +205,7 @@ uno::Sequence< ::sal_Int8 > SAL_CALL Graphic::getDIB( ) throw (uno::RuntimeExce SvMemoryStream aMem; WriteDIB(mpGraphic->GetBitmapEx().GetBitmap(), aMem, false, true); - return ::com::sun::star::uno::Sequence<sal_Int8>( (sal_Int8*) aMem.GetData(), aMem.Tell() ); + return ::com::sun::star::uno::Sequence<sal_Int8>( static_cast<sal_Int8 const *>(aMem.GetData()), aMem.Tell() ); } else { @@ -224,7 +224,7 @@ uno::Sequence< ::sal_Int8 > SAL_CALL Graphic::getMaskDIB( ) throw (uno::Runtime SvMemoryStream aMem; WriteDIB(mpGraphic->GetBitmapEx().GetMask(), aMem, false, true); - return ::com::sun::star::uno::Sequence<sal_Int8>( (sal_Int8*) aMem.GetData(), aMem.Tell() ); + return ::com::sun::star::uno::Sequence<sal_Int8>( static_cast<sal_Int8 const *>(aMem.GetData()), aMem.Tell() ); } else { diff --git a/svtools/source/misc/transfer2.cxx b/svtools/source/misc/transfer2.cxx index d4099a9d5782..e31a9db27e53 100644 --- a/svtools/source/misc/transfer2.cxx +++ b/svtools/source/misc/transfer2.cxx @@ -511,7 +511,7 @@ void TransferDataContainer::CopyINetImage( const INetImage& rINtImg ) SvMemoryStream aMemStm( 1024, 1024 ); aMemStm.SetVersion( SOFFICE_FILEFORMAT_50 ); rINtImg.Write( aMemStm, SotClipboardFormatId::INET_IMAGE ); - CopyAnyData( SotClipboardFormatId::INET_IMAGE, (sal_Char*)aMemStm.GetData(), + CopyAnyData( SotClipboardFormatId::INET_IMAGE, static_cast<sal_Char const *>(aMemStm.GetData()), aMemStm.Seek( STREAM_SEEK_TO_END ) ); } @@ -522,7 +522,7 @@ void TransferDataContainer::CopyImageMap( const ImageMap& rImgMap ) SvMemoryStream aMemStm( 8192, 8192 ); aMemStm.SetVersion( SOFFICE_FILEFORMAT_50 ); rImgMap.Write( aMemStm, OUString() ); - CopyAnyData( SotClipboardFormatId::SVIM, (sal_Char*)aMemStm.GetData(), + CopyAnyData( SotClipboardFormatId::SVIM, static_cast<sal_Char const *>(aMemStm.GetData()), aMemStm.Seek( STREAM_SEEK_TO_END ) ); } diff --git a/svtools/source/svhtml/htmlkywd.cxx b/svtools/source/svhtml/htmlkywd.cxx index 4acc586d00ee..49780bfcfa9d 100644 --- a/svtools/source/svhtml/htmlkywd.cxx +++ b/svtools/source/svhtml/htmlkywd.cxx @@ -164,8 +164,8 @@ extern "C" static int SAL_CALL HTMLKeyCompare( const void *pFirst, const void *pSecond) { - HTML_TokenEntry* pFirstEntry = (HTML_TokenEntry*)pFirst; - HTML_TokenEntry* pSecondEntry = (HTML_TokenEntry*)pSecond; + HTML_TokenEntry const * pFirstEntry = static_cast<HTML_TokenEntry const *>(pFirst); + HTML_TokenEntry const * pSecondEntry = static_cast<HTML_TokenEntry const *>(pSecond); int nRet = 0; if( -1 == pFirstEntry->nToken ) { @@ -214,7 +214,7 @@ int GetHTMLToken( const OUString& rName ) sizeof( HTML_TokenEntry ), HTMLKeyCompare ); if( 0 != pFound ) - nRet = ((HTML_TokenEntry*)pFound)->nToken; + nRet = static_cast<HTML_TokenEntry*>(pFound)->nToken; return nRet; } @@ -501,8 +501,8 @@ extern "C" static int SAL_CALL HTMLCharNameCompare( const void *pFirst, const void *pSecond) { - HTML_CharEntry* pFirstEntry = (HTML_CharEntry*)pFirst; - HTML_CharEntry* pSecondEntry = (HTML_CharEntry*)pSecond; + HTML_CharEntry const * pFirstEntry = static_cast<HTML_CharEntry const *>(pFirst); + HTML_CharEntry const * pSecondEntry = static_cast<HTML_CharEntry const *>(pSecond); int nRet = 0; if( USHRT_MAX == pFirstEntry->cChar ) { @@ -546,7 +546,7 @@ sal_Unicode GetHTMLCharName( const OUString& rName ) sizeof( aHTMLCharNameTab) / sizeof( HTML_CharEntry ), sizeof( HTML_CharEntry ), HTMLCharNameCompare ))) - cRet = ((HTML_CharEntry*)pFound)->cChar; + cRet = static_cast<HTML_CharEntry*>(pFound)->cChar; return cRet; } @@ -729,7 +729,7 @@ int GetHTMLOption( const OUString& rName ) sizeof( aHTMLOptionTab ) / sizeof( HTML_TokenEntry ), sizeof( HTML_TokenEntry ), HTMLKeyCompare ))) - nRet = ((HTML_TokenEntry*)pFound)->nToken; + nRet = static_cast<HTML_TokenEntry*>(pFound)->nToken; return nRet; } @@ -900,8 +900,8 @@ extern "C" static int SAL_CALL HTMLColorNameCompare( const void *pFirst, const void *pSecond) { - HTML_ColorEntry* pFirstEntry = (HTML_ColorEntry*)pFirst; - HTML_ColorEntry* pSecondEntry = (HTML_ColorEntry*)pSecond; + HTML_ColorEntry const * pFirstEntry = static_cast<HTML_ColorEntry const *>(pFirst); + HTML_ColorEntry const * pSecondEntry = static_cast<HTML_ColorEntry const *>(pSecond); int nRet = 0; if( HTML_NO_COLOR == pFirstEntry->nColor ) { @@ -947,7 +947,7 @@ sal_uInt32 GetHTMLColor( const OUString& rName ) sizeof( aHTMLColorNameTab) / sizeof( HTML_ColorEntry ), sizeof( HTML_ColorEntry ), HTMLColorNameCompare ))) - nRet = ((HTML_ColorEntry*)pFound)->nColor; + nRet = static_cast<HTML_ColorEntry*>(pFound)->nColor; return nRet; } diff --git a/svtools/source/svrtf/rtfkeywd.cxx b/svtools/source/svrtf/rtfkeywd.cxx index 164cfb55a1c0..71af7e8c4fd0 100644 --- a/svtools/source/svrtf/rtfkeywd.cxx +++ b/svtools/source/svrtf/rtfkeywd.cxx @@ -1179,25 +1179,25 @@ extern "C" { static int SAL_CALL RTFKeyCompare( const void *pFirst, const void *pSecond) { int nRet = 0; - if( -1 == ((RTF_TokenEntry*)pFirst)->nToken ) + if( -1 == static_cast<RTF_TokenEntry const *>(pFirst)->nToken ) { - if( -1 == ((RTF_TokenEntry*)pSecond)->nToken ) - nRet = ((RTF_TokenEntry*)pFirst)->pUToken->compareTo( - *((RTF_TokenEntry*)pSecond)->pUToken ); + if( -1 == static_cast<RTF_TokenEntry const *>(pSecond)->nToken ) + nRet = static_cast<RTF_TokenEntry const *>(pFirst)->pUToken->compareTo( + *static_cast<RTF_TokenEntry const *>(pSecond)->pUToken ); else { - nRet = ((RTF_TokenEntry*)pFirst)->pUToken->compareToIgnoreAsciiCaseAscii( - ((RTF_TokenEntry*)pSecond)->sToken ); + nRet = static_cast<RTF_TokenEntry const *>(pFirst)->pUToken->compareToIgnoreAsciiCaseAscii( + static_cast<RTF_TokenEntry const *>(pSecond)->sToken ); } } else { - if( -1 == ((RTF_TokenEntry*)pSecond)->nToken ) - nRet = -1 * ((RTF_TokenEntry*)pSecond)->pUToken->compareToIgnoreAsciiCaseAscii( - ((RTF_TokenEntry*)pFirst)->sToken ); + if( -1 == static_cast<RTF_TokenEntry const *>(pSecond)->nToken ) + nRet = -1 * static_cast<RTF_TokenEntry const *>(pSecond)->pUToken->compareToIgnoreAsciiCaseAscii( + static_cast<RTF_TokenEntry const *>(pFirst)->sToken ); else - nRet = strcmp( ((RTF_TokenEntry*)pFirst)->sToken, - ((RTF_TokenEntry*)pSecond)->sToken ); + nRet = strcmp( static_cast<RTF_TokenEntry const *>(pFirst)->sToken, + static_cast<RTF_TokenEntry const *>(pSecond)->sToken ); } return nRet; @@ -1227,7 +1227,7 @@ int GetRTFToken( const OUString& rSearch ) sizeof( aRTFTokenTab ) / sizeof( RTF_TokenEntry ), sizeof( RTF_TokenEntry ), RTFKeyCompare ))) - nRet = ((RTF_TokenEntry*)pFound)->nToken; + nRet = static_cast<RTF_TokenEntry*>(pFound)->nToken; return nRet; } diff --git a/svtools/source/uno/treecontrolpeer.cxx b/svtools/source/uno/treecontrolpeer.cxx index 4100b4095579..f059f005b7e7 100644 --- a/svtools/source/uno/treecontrolpeer.cxx +++ b/svtools/source/uno/treecontrolpeer.cxx @@ -483,7 +483,7 @@ void TreeControlPeer::ChangeNodesSelection( const Any& rSelection, bool bSelect, { if( rSelection.getValueType() == ::getCppuType( (const Sequence< Reference< XTreeNode > > *) 0 ) ) { - const Sequence< Reference< XTreeNode > >& rSeq( *(const Sequence< Reference< XTreeNode > > *)rSelection.getValue() ); + const Sequence< Reference< XTreeNode > >& rSeq( *static_cast<const Sequence< Reference< XTreeNode > > *>(rSelection.getValue()) ); nCount = rSeq.getLength(); if( nCount ) pNodes = rSeq.getConstArray(); |