26#if OSL_DEBUG_LEVEL > 0
27#define THROW_WHERE SAL_WHERE
34 , aIterator(rContents.
begin())
48 throw container::NoSuchElementException(
THROW_WHERE);
49 aAny <<= uno::Reference(cppu::getXWeak((*aIterator).second.xPackageEntry.get()));
56 return "ZipPackageFolderEnumeration";
61 uno::Sequence<OUString> aNames{
"com.sun.star.packages.PackageFolderEnumeration" };
std::unordered_map< OUString, ZipContentInfo > ContentHash
ZipPackageFolderEnumeration(ContentHash &rInput)
virtual css::uno::Any SAL_CALL nextElement() override
virtual ~ZipPackageFolderEnumeration() override
ContentHash::const_iterator aIterator
virtual sal_Bool SAL_CALL hasMoreElements() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual OUString SAL_CALL getImplementationName() override
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
enumrange< T >::Iterator begin(enumrange< T >)