libzypp 17.31.23
|
WhatProvides implementation date. More...
Public Member Functions | |
Impl () | |
Impl (unsigned offset_r) | |
Impl (const std::unordered_set< detail::IdType > &ids_r) | |
Public Attributes | |
unsigned | _offset |
const detail::IdType * | _private |
Private Attributes | |
std::vector< sat::detail::IdType > | _pdata |
Additional Inherited Members | |
Static Protected Member Functions inherited from zypp::sat::detail::PoolMember | |
static PoolImpl & | myPool () |
WhatProvides implementation date.
Stores the offset into a O terminated Id array. Per default libsolvs whatprovidesdata, otherwise private data.
As libsolvs whatprovidesdata might be realocated while iterating a result, the iterator takes an const IdType const
. Thats why we explicitly provide _private and pass its adress to the iterator, even if private data are not reallocated.
Definition at line 41 of file WhatProvides.cc.
|
inline |
Definition at line 44 of file WhatProvides.cc.
|
inline |
Definition at line 48 of file WhatProvides.cc.
|
inline |
Definition at line 52 of file WhatProvides.cc.
unsigned zypp::sat::WhatProvides::Impl::_offset |
Definition at line 64 of file WhatProvides.cc.
const detail::IdType* zypp::sat::WhatProvides::Impl::_private |
Definition at line 65 of file WhatProvides.cc.
|
private |
Definition at line 68 of file WhatProvides.cc.