cleanup in DEFINE_PTR_TYPE
authorStefan Schubert <schubi@suse.de>
Tue, 15 Apr 2008 09:16:47 +0000 (09:16 +0000)
committerStefan Schubert <schubi@suse.de>
Tue, 15 Apr 2008 09:16:47 +0000 (09:16 +0000)
zypp/solver/detail/SolverQueueItem.h
zypp/solver/detail/SolverQueueItemDelete.h
zypp/solver/detail/SolverQueueItemInstall.h
zypp/solver/detail/SolverQueueItemInstallOneOf.h
zypp/solver/detail/SolverQueueItemUpdate.h
zypp/solver/detail/Types.h

index bfa5f08..30b463f 100644 (file)
@@ -25,6 +25,7 @@
 #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"
@@ -48,7 +49,6 @@ typedef enum {
     QUEUE_ITEM_TYPE_INSTALL_ONE_OF,    
 } SolverQueueItemType;
 
-DEFINE_PTR_TYPE(SolverQueueItem);
        
 typedef std::list<SolverQueueItem_Ptr> SolverQueueItemList;
 
index 7580a9b..29adeb8 100644 (file)
@@ -37,8 +37,6 @@ namespace zypp
     namespace detail
     { ///////////////////////////////////////////////////////////////////
 
-DEFINE_PTR_TYPE(SolverQueueItemDelete);
-       
 
 ///////////////////////////////////////////////////////////////////
 //
index 44ee3cd..06220ba 100644 (file)
@@ -36,8 +36,6 @@ namespace zypp
     namespace detail
     { ///////////////////////////////////////////////////////////////////
 
-DEFINE_PTR_TYPE(SolverQueueItemInstall);
-       
 
 ///////////////////////////////////////////////////////////////////
 //
index 78f806b..5a8f274 100644 (file)
@@ -36,9 +36,6 @@ namespace zypp
     namespace detail
     { ///////////////////////////////////////////////////////////////////
 
-DEFINE_PTR_TYPE(SolverQueueItemInstallOneOf);
-       
-
 ///////////////////////////////////////////////////////////////////
 //
 //     CLASS NAME : SolverQueueItemInstallOneOf
index 1fd3ce5..c307b7e 100644 (file)
@@ -37,9 +37,6 @@ namespace zypp
     namespace detail
     { ///////////////////////////////////////////////////////////////////
 
-DEFINE_PTR_TYPE(SolverQueueItemUpdate);
-       
-
 ///////////////////////////////////////////////////////////////////
 //
 //     CLASS NAME : SolverQueueItemUpdate
index b24ebad..8bb9b4b 100644 (file)
@@ -58,7 +58,11 @@ typedef std::list<SolutionAction_Ptr> SolutionActionList;
 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