libzypp 17.38.7
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>
18#include <zypp-core/base/Easy.h>
19
21
22namespace 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 //
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
Container of Capability (currently read only).
A sat capability.
Definition Capability.h:63
Access to the sat-pools string space.
Definition IdString.h:55
What is known about a repository.
Definition RepoInfo.h:72
Global sat-pool.
Definition Pool.h:47
A Solvable object within the sat Pool.
Definition Solvable.h:54
Libsolv interface
Easy-to use interface to the ZYPP dependency resolver.
Functor filtering Solvable by Repository.
Definition Repository.h:490
Backlink to the associated PoolImpl.
Definition PoolMember.h:53
static PoolImpl & myPool()
Definition PoolMember.cc:41