libzypp  17.38.7
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

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

Enumerations

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