#include <list>
#include <string>
+#include "zypp/solver/detail/Types.h"
#include "zypp/base/ReferenceCounted.h"
#include "zypp/base/NonCopyable.h"
#include "zypp/base/PtrTypes.h"
QUEUE_ITEM_TYPE_INSTALL_ONE_OF,
} SolverQueueItemType;
-DEFINE_PTR_TYPE(SolverQueueItem);
typedef std::list<SolverQueueItem_Ptr> SolverQueueItemList;
namespace detail
{ ///////////////////////////////////////////////////////////////////
-DEFINE_PTR_TYPE(SolverQueueItemDelete);
-
///////////////////////////////////////////////////////////////////
//
namespace detail
{ ///////////////////////////////////////////////////////////////////
-DEFINE_PTR_TYPE(SolverQueueItemInstall);
-
///////////////////////////////////////////////////////////////////
//
namespace detail
{ ///////////////////////////////////////////////////////////////////
-DEFINE_PTR_TYPE(SolverQueueItemInstallOneOf);
-
-
///////////////////////////////////////////////////////////////////
//
// CLASS NAME : SolverQueueItemInstallOneOf
namespace detail
{ ///////////////////////////////////////////////////////////////////
-DEFINE_PTR_TYPE(SolverQueueItemUpdate);
-
-
///////////////////////////////////////////////////////////////////
//
// CLASS NAME : SolverQueueItemUpdate
typedef std::list<SolutionAction_constPtr> CSolutionActionList;
DEFINE_PTR_TYPE(TransactionSolutionAction);
DEFINE_PTR_TYPE(InjectSolutionAction);
-
+DEFINE_PTR_TYPE(SolverQueueItem);
+DEFINE_PTR_TYPE(SolverQueueItemUpdate);
+DEFINE_PTR_TYPE(SolverQueueItemDelete);
+DEFINE_PTR_TYPE(SolverQueueItemInstall);
+DEFINE_PTR_TYPE(SolverQueueItemInstallOneOf);
///////////////////////////////////////////////////////////////////
};// namespace detail