| libzypp 17.37.14
    | 
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.