Kaydet (Commit) 728104b3 authored tarafından ekuiitr's avatar ekuiitr Kaydeden (comit) Michael Stahl

tdf#96099 Removed some trivial typedefs related to UnOrderedMap and size_t.

Change-Id: I59d3d0b2c1097b5ca96505dc99a4a104b4f8ab48
Reviewed-on: https://gerrit.libreoffice.org/47082Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarMichael Stahl <mstahl@redhat.com>
üst c2bc2c46
......@@ -173,14 +173,13 @@ void SAL_CALL DocBasicItem::disposing( const lang::EventObject& /*rEvent*/ )
namespace {
typedef ::rtl::Reference< DocBasicItem > DocBasicItemRef;
typedef std::unordered_map< const StarBASIC *, DocBasicItemRef > DocBasicItemMap;
class GaDocBasicItems : public rtl::Static<DocBasicItemMap,GaDocBasicItems> {};
class GaDocBasicItems : public rtl::Static<std::unordered_map< const StarBASIC *, DocBasicItemRef >,GaDocBasicItems> {};
const DocBasicItem* lclFindDocBasicItem( const StarBASIC* pDocBasic )
{
DocBasicItemMap::iterator it = GaDocBasicItems::get().find( pDocBasic );
DocBasicItemMap::iterator end = GaDocBasicItems::get().end();
auto it = GaDocBasicItems::get().find( pDocBasic );
auto end = GaDocBasicItems::get().end();
return (it != end) ? it->second.get() : nullptr;
}
......@@ -193,13 +192,13 @@ void lclInsertDocBasicItem( StarBASIC& rDocBasic )
void lclRemoveDocBasicItem( StarBASIC& rDocBasic )
{
DocBasicItemMap::iterator it = GaDocBasicItems::get().find( &rDocBasic );
auto it = GaDocBasicItems::get().find( &rDocBasic );
if( it != GaDocBasicItems::get().end() )
{
it->second->stopListening();
GaDocBasicItems::get().erase( it );
}
DocBasicItemMap::iterator it_end = GaDocBasicItems::get().end();
auto it_end = GaDocBasicItems::get().end();
for( it = GaDocBasicItems::get().begin(); it != it_end; ++it )
{
it->second->clearDependingVarsOnDelete( rDocBasic );
......@@ -1936,8 +1935,8 @@ Reference< frame::XModel > StarBASIC::GetModelFromBasic( SbxObject* pBasic )
void StarBASIC::DetachAllDocBasicItems()
{
DocBasicItemMap& rItems = GaDocBasicItems::get();
DocBasicItemMap::iterator it = rItems.begin(), itEnd = rItems.end();
std::unordered_map< const StarBASIC *, DocBasicItemRef >& rItems = GaDocBasicItems::get();
auto it = rItems.begin(), itEnd = rItems.end();
for (; it != itEnd; ++it)
{
DocBasicItemRef xItem = it->second;
......
......@@ -3200,8 +3200,6 @@ Reference< XTypeDescriptionEnumeration > getTypeDescriptorEnumeration( const OUS
return xEnum;
}
typedef std::unordered_map< OUString, Any > VBAConstantsHash;
VBAConstantHelper&
VBAConstantHelper::instance()
{
......@@ -3278,7 +3276,7 @@ VBAConstantHelper::getVBAConstant( const OUString& rName )
SbxVariable* pConst = nullptr;
init();
VBAConstantsHash::const_iterator it = aConstHash.find( rName.toAsciiLowerCase() );
auto it = aConstHash.find( rName.toAsciiLowerCase() );
if ( it != aConstHash.end() )
{
......
......@@ -878,15 +878,13 @@ public:
void EditTextObjectImpl::GetAllSections( std::vector<editeng::Section>& rAttrs ) const
{
typedef std::vector<size_t> SectionBordersType;
typedef std::vector<SectionBordersType> ParagraphsType;
ParagraphsType aParaBorders(aContents.size());
std::vector<std::vector<size_t>> aParaBorders(aContents.size());
// First pass: determine section borders for each paragraph.
for (size_t nPara = 0; nPara < aContents.size(); ++nPara)
{
const ContentInfo& rC = *aContents[nPara].get();
SectionBordersType& rBorders = aParaBorders[nPara];
std::vector<size_t>& rBorders = aParaBorders[nPara];
rBorders.push_back(0);
rBorders.push_back(rC.GetText().getLength());
for (const auto & aAttrib : rC.maCharAttribs)
......@@ -902,12 +900,12 @@ void EditTextObjectImpl::GetAllSections( std::vector<editeng::Section>& rAttrs )
}
// Sort and remove duplicates for each paragraph.
ParagraphsType::iterator it = aParaBorders.begin(), itEnd = aParaBorders.end();
std::vector<std::vector<size_t>>::iterator it = aParaBorders.begin(), itEnd = aParaBorders.end();
for (; it != itEnd; ++it)
{
SectionBordersType& rBorders = *it;
std::vector<size_t>& rBorders = *it;
std::sort(rBorders.begin(), rBorders.end());
SectionBordersType::iterator itUniqueEnd = std::unique(rBorders.begin(), rBorders.end());
auto itUniqueEnd = std::unique(rBorders.begin(), rBorders.end());
rBorders.erase(itUniqueEnd, rBorders.end());
}
......@@ -920,7 +918,7 @@ void EditTextObjectImpl::GetAllSections( std::vector<editeng::Section>& rAttrs )
for (; it != itEnd; ++it)
{
size_t nPara = distance(aParaBorders.begin(), it);
const SectionBordersType& rBorders = *it;
const std::vector<size_t>& rBorders = *it;
if (rBorders.size() == 1 && rBorders[0] == 0)
{
// Empty paragraph. Push an empty section.
......@@ -928,7 +926,7 @@ void EditTextObjectImpl::GetAllSections( std::vector<editeng::Section>& rAttrs )
continue;
}
SectionBordersType::const_iterator itBorder = rBorders.begin(), itBorderEnd = rBorders.end();
auto itBorder = rBorders.begin(), itBorderEnd = rBorders.end();
size_t nPrev = *itBorder;
size_t nCur;
for (++itBorder; itBorder != itBorderEnd; ++itBorder, nPrev = nCur)
......
......@@ -426,7 +426,6 @@ void VbaFormControl::importStorage( StorageBase& rStrg, const AxClassTable& rCla
IdToPageMap idToPage;
VbaFormControlVector::iterator it = maControls.begin();
VbaFormControlVector::iterator it_end = maControls.end();
typedef std::vector< sal_uInt32 > UInt32Array;
AxArrayString sCaptions;
for ( ; it != it_end; ++it )
......@@ -446,8 +445,8 @@ void VbaFormControl::importStorage( StorageBase& rStrg, const AxClassTable& rCla
}
}
// apply caption/titles to pages
UInt32Array::iterator itCtrlId = pMultiPage->mnIDs.begin();
UInt32Array::iterator itCtrlId_end = pMultiPage->mnIDs.end();
auto itCtrlId = pMultiPage->mnIDs.begin();
auto itCtrlId_end = pMultiPage->mnIDs.end();
AxArrayString::iterator itCaption = sCaptions.begin();
maControls.clear();
......
......@@ -23,14 +23,12 @@
using namespace ::com::sun::star;
using namespace ::ooo::vba;
typedef std::vector< OUString > StringVector;
class FileDialogItemEnumeration : public ::cppu::WeakImplHelper< container::XEnumeration >
{
StringVector m_sItems;
StringVector::iterator mIt;
std::vector< OUString > m_sItems;
std::vector< OUString >::iterator mIt;
public:
explicit FileDialogItemEnumeration( const StringVector& rVector ) : m_sItems( rVector ), mIt( m_sItems.begin() ) {}
explicit FileDialogItemEnumeration( const std::vector< OUString >& rVector ) : m_sItems( rVector ), mIt( m_sItems.begin() ) {}
virtual sal_Bool SAL_CALL hasMoreElements() override
{
return ( mIt != m_sItems.end() );
......@@ -47,7 +45,7 @@ public:
ScVbaFileDialogSelectedItems::ScVbaFileDialogSelectedItems(
const css::uno::Reference< ov::XHelperInterface >& xParent
,const css::uno::Reference< css::uno::XComponentContext >& xContext
,const StringVector& rItems)
,const std::vector< OUString >& rItems)
: FileDialogSelectedItems_BASE( xParent, xContext, uno::Reference< container::XIndexAccess>() )
, m_sItems(rItems) {}
......
......@@ -150,9 +150,6 @@ public:
}
};
typedef std::unordered_map< OUString, Reference< browse::XBrowseNode > > BrowseNodeAggregatorHash;
typedef std::vector< OUString > vString;
struct alphaSort
{
bool operator()( const OUString& a, const OUString& b )
......@@ -164,8 +161,8 @@ class LocationBrowseNode :
public ::cppu::WeakImplHelper< browse::XBrowseNode >
{
private:
std::unique_ptr<BrowseNodeAggregatorHash> m_hBNA;
vString m_vStr;
std::unique_ptr<std::unordered_map< OUString, Reference< browse::XBrowseNode > >> m_hBNA;
std::vector< OUString > m_vStr;
OUString m_sNodeName;
Reference< browse::XBrowseNode > m_origNode;
......@@ -197,7 +194,7 @@ public:
Sequence< Reference< browse::XBrowseNode > > children( m_hBNA->size() );
sal_Int32 index = 0;
vString::const_iterator it = m_vStr.begin();
auto it = m_vStr.begin();
for ( ; it != m_vStr.end(); ++it, index++ )
{
......@@ -221,7 +218,7 @@ private:
void loadChildNodes()
{
m_hBNA.reset( new BrowseNodeAggregatorHash );
m_hBNA.reset( new std::unordered_map< OUString, Reference< browse::XBrowseNode > > );
Sequence< Reference< browse::XBrowseNode > > langNodes =
m_origNode->getChildNodes();
......@@ -245,7 +242,7 @@ private:
{
Reference< browse::XBrowseNode > grandchild(grandchildren[j]);
BrowseNodeAggregatorHash::iterator h_it =
auto h_it =
m_hBNA->find( grandchild->getName() );
if ( h_it != m_hBNA->end() )
......
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