1 /*---------------------------------------------------------------------\
3 | |__ / \ / / . \ . \ |
8 \---------------------------------------------------------------------*/
9 /** \file zypp/zypp_detail/ZYppImpl.h
12 #ifndef ZYPP_ZYPP_DETAIL_ZYPPIMPL_H
13 #define ZYPP_ZYPP_DETAIL_ZYPPIMPL_H
17 #include "zypp/ResPoolManager.h"
18 #include "zypp/Target.h"
20 ///////////////////////////////////////////////////////////////////
22 { /////////////////////////////////////////////////////////////////
23 ///////////////////////////////////////////////////////////////////
25 { /////////////////////////////////////////////////////////////////
27 ///////////////////////////////////////////////////////////////////
29 // CLASS NAME : ZYppImpl
34 friend std::ostream & operator<<( std::ostream & str, const ZYppImpl & obj );
45 { return _pool.accessor(); }
47 void addResolvables (const ResStore& store);
49 void removeResolvables (const ResStore& store);
54 Target_Ptr target() const;
59 void initTarget(const Pathname & root);
72 ///////////////////////////////////////////////////////////////////
74 /** \relates ZYppImpl Stream output */
75 std::ostream & operator<<( std::ostream & str, const ZYppImpl & obj );
77 /////////////////////////////////////////////////////////////////
78 } // namespace zypp_detail
79 ///////////////////////////////////////////////////////////////////
80 /////////////////////////////////////////////////////////////////
82 ///////////////////////////////////////////////////////////////////
83 #endif // ZYPP_ZYPP_DETAIL_ZYPPIMPL_H