libzypp 17.31.32
zypp::pool::PoolTraits Struct Reference

#include <pool/PoolTraits.h>

Public Types

typedef sat::detail::SolvableIdType SolvableIdType
 
typedef std::vector< PoolItemItemContainerT
 pure items

 
typedef ItemContainerT::const_iterator item_iterator
 
typedef filter_iterator< ByPoolItem, ItemContainerT::const_iterator > const_iterator
 
typedef ItemContainerT::size_type size_type
 
typedef std::unordered_multimap< sat::detail::IdType, PoolItemId2ItemT
 ident index
 
typedef P_Select2nd< Id2ItemT::value_type > Id2ItemValueSelector
 
typedef transform_iterator< Id2ItemValueSelector, Id2ItemT::const_iterator > byIdent_iterator
 
typedef sat::Pool::RepositoryIterator repository_iterator
 list of known Repositories
 
typedef std::list< PoolQueryHardLockQueries
 hard locks from etc/zypp/locks
 
typedef HardLockQueries::const_iterator hardLockQueries_iterator
 
typedef PoolImpl Impl
 
typedef shared_ptr< PoolImplImpl_Ptr
 
typedef shared_ptr< const PoolImplImpl_constPtr
 

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

typedef ItemContainerT::const_iterator zypp::pool::PoolTraits::item_iterator

Definition at line 72 of file PoolTraits.h.

◆ const_iterator

Definition at line 74 of file PoolTraits.h.

◆ size_type

typedef ItemContainerT::size_type zypp::pool::PoolTraits::size_type

Definition at line 75 of file PoolTraits.h.

◆ Id2ItemT

ident index

Definition at line 79 of file PoolTraits.h.

◆ Id2ItemValueSelector

Definition at line 80 of file PoolTraits.h.

◆ byIdent_iterator

◆ repository_iterator

◆ HardLockQueries

hard locks from etc/zypp/locks

Definition at line 88 of file PoolTraits.h.

◆ hardLockQueries_iterator

Definition at line 89 of file PoolTraits.h.

◆ Impl

◆ Impl_Ptr

◆ Impl_constPtr


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