libzypp 17.38.6
poolcomponents.h File Reference
#include <algorithm>
#include <memory>
#include <typeindex>
#include <unordered_map>
#include <array>
#include <vector>
#include <zypp/ng/sat/poolconstants.h>
Include dependency graph for poolcomponents.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  zyppng::sat::detail::IBasicPoolComponent
 Shared base for IPoolComponent and IPreparedPoolComponent. More...
class  zyppng::sat::IPoolComponent
 Interface for components that run BEFORE the whatprovides index is built. More...
class  zyppng::sat::IPreparedPoolComponent
 Interface for components that run AFTER the whatprovides index is built. More...
class  zyppng::sat::PoolComponentSet
 Registry and dispatcher for all pool components. More...
struct  zyppng::sat::PoolComponentSet::TypeErasure
struct  zyppng::sat::PoolComponentSet::CompContainer< T >

Namespaces

namespace  zyppng
namespace  zyppng::sat
 This file contains private API, this might break at any time between releases.
namespace  zyppng::sat::detail
 CLASS NAME : detail::DIWrap.

Enumerations

enum class  zyppng::sat::InitStage : size_t { zyppng::sat::Environment , zyppng::sat::COUNT }
 Execution stages for IPoolComponent (pre-index phase). More...
enum class  zyppng::sat::PreparedStage : size_t { zyppng::sat::Policy , zyppng::sat::Metadata , zyppng::sat::Logging , zyppng::sat::COUNT }
 Execution stages for IPreparedPoolComponent (post-index phase). More...