libzypp  17.35.16
zypp::pool::PoolTraits Struct Reference

#include <zypp/pool/PoolTraits.h>

Public Types

using SolvableIdType = sat::detail::SolvableIdType
 
using ItemContainerT = std::vector< PoolItem >
 pure items More...
 
using item_iterator = ItemContainerT::const_iterator
 
using const_iterator = filter_iterator< ByPoolItem, ItemContainerT::const_iterator >
 
using size_type = ItemContainerT::size_type
 
using Id2ItemT = std::unordered_multimap< sat::detail::IdType, PoolItem >
 ident index More...
 
using Id2ItemValueSelector = P_Select2nd< Id2ItemT::value_type >
 
using byIdent_iterator = transform_iterator< Id2ItemValueSelector, Id2ItemT::const_iterator >
 
using repository_iterator = sat::Pool::RepositoryIterator
 list of known Repositories More...
 
using HardLockQueries = std::list< PoolQuery >
 hard locks from etc/zypp/locks More...
 
using hardLockQueries_iterator = HardLockQueries::const_iterator
 
using Impl = PoolImpl
 
using Impl_Ptr = shared_ptr< PoolImpl >
 
using Impl_constPtr = shared_ptr< const PoolImpl >
 

Detailed Description

Definition at line 65 of file PoolTraits.h.

Member Typedef Documentation

◆ SolvableIdType

◆ ItemContainerT

pure items

Definition at line 71 of file PoolTraits.h.

◆ item_iterator

using zypp::pool::PoolTraits::item_iterator = ItemContainerT::const_iterator

Definition at line 72 of file PoolTraits.h.

◆ const_iterator

using zypp::pool::PoolTraits::const_iterator = filter_iterator<ByPoolItem, ItemContainerT::const_iterator>

Definition at line 73 of file PoolTraits.h.

◆ size_type

using zypp::pool::PoolTraits::size_type = ItemContainerT::size_type

Definition at line 74 of file PoolTraits.h.

◆ Id2ItemT

ident index

Definition at line 77 of file PoolTraits.h.

◆ Id2ItemValueSelector

Definition at line 78 of file PoolTraits.h.

◆ byIdent_iterator

Definition at line 79 of file PoolTraits.h.

◆ repository_iterator

list of known Repositories

Definition at line 82 of file PoolTraits.h.

◆ HardLockQueries

hard locks from etc/zypp/locks

Definition at line 85 of file PoolTraits.h.

◆ hardLockQueries_iterator

using zypp::pool::PoolTraits::hardLockQueries_iterator = HardLockQueries::const_iterator

Definition at line 86 of file PoolTraits.h.

◆ Impl

Definition at line 88 of file PoolTraits.h.

◆ Impl_Ptr

Definition at line 89 of file PoolTraits.h.

◆ Impl_constPtr

Definition at line 90 of file PoolTraits.h.


The documentation for this struct was generated from the following file: