libzypp 17.38.15

PoolMember.h
Go to the documentation of this file.
1/*---------------------------------------------------------------------\
2| ____ _ __ __ ___ |
3| |__ / \ / / . \ . \ |
4| / / \ V /| _/ _/ |
5| / /__ | | | | | | |
6| /_____||_| |_| |_| |
7| |
8\---------------------------------------------------------------------*/
12#ifndef ZYPP_SAT_DETAIL_POOLMEMBER_H
13#define ZYPP_SAT_DETAIL_POOLMEMBER_H
14
15#include <zypp-core/base/Hash.h>
16#include <zypp-core/base/Iterator.h>
17#include <zypp-core/base/String.h>
18#include <zypp-core/base/Easy.h>
19
20#include <zypp/sat/detail/PoolDefines.h>
21
22 namespace zypp
23{
24 class IdString;
25 class Capability;
26 class Capabilities;
27 class Repository;
28 class RepoInfo;
29
30 namespace detail
31 {
32 class RepoIterator;
33 struct ByRepository;
34 }
35
36 namespace sat
37 {
38 class Pool;
39 class Solvable;
40
41 namespace detail
42 {
43 class PoolImpl;
44 //
45 // CLASS NAME : PoolMember
46 //
52 struct PoolMember
53 {
54 static PoolImpl & myPool();
55 static bool poolValid();
56 };
57 } // namespace detail
58
59 namespace detail
60 {
61 class SolvableIterator;
62 } // namespace detail
63 } // namespace sat
64} // namespace zypp
65#endif // ZYPP_SAT_DETAIL_POOLMEMBER_H
Easy.h
Hash.h
Iterator.h
PoolDefines.h
String.h
zypp::Capabilities
Container of Capability (currently read only).
Definition Capabilities.h:35
zypp::Capability
A sat capability.
Definition Capability.h:63
zypp::IdString
Access to the sat-pools string space.
Definition IdString.h:55
zypp::RepoInfo
What is known about a repository.
Definition RepoInfo.h:72
zypp::Repository
Definition Repository.h:40
zypp::sat::Pool
Global sat-pool.
Definition Pool.h:47
zypp::sat::Solvable
A Solvable object within the sat Pool.
Definition Solvable.h:54
zypp::sat::detail::PoolImpl
Definition PoolImpl.h:58
zypp::detail
Definition PoolQuery.cc:1509
zypp::sat::detail
Definition PoolImpl.cc:73
zypp::sat
Libsolv interface
zypp
Easy-to use interface to the ZYPP dependency resolver.
Definition CodePitfalls.doc:2
zypp::detail::ByRepository
Functor filtering Solvable by Repository.
Definition Repository.h:490
zypp::sat::detail::PoolMember
Backlink to the associated PoolImpl.
Definition PoolMember.h:53
zypp::sat::detail::PoolMember::myPool
static PoolImpl & myPool()
Definition PoolMember.cc:41
zypp::sat::detail::PoolMember::poolValid
static bool poolValid()
Definition PoolMember.cc:48