get rid of all the "...Ptr.h" files
authorKlaus Kaempf <kkaempf@suse.de>
Wed, 25 Jan 2006 20:22:57 +0000 (20:22 +0000)
committerKlaus Kaempf <kkaempf@suse.de>
Wed, 25 Jan 2006 20:22:57 +0000 (20:22 +0000)
get also rid of ResItemAndDependency, the pool iterators deliver this now

30 files changed:
zypp/solver/detail/PendingPtr.h [deleted file]
zypp/solver/detail/ProblemSolutionIgnorePtr.h [deleted file]
zypp/solver/detail/ProblemSolutionInstallPtr.h [deleted file]
zypp/solver/detail/ProblemSolutionPtr.h [deleted file]
zypp/solver/detail/ProblemSolutionUninstallPtr.h [deleted file]
zypp/solver/detail/QueueItemBranchPtr.h [deleted file]
zypp/solver/detail/QueueItemConflictPtr.h [deleted file]
zypp/solver/detail/QueueItemEstablishPtr.h [deleted file]
zypp/solver/detail/QueueItemGroupPtr.h [deleted file]
zypp/solver/detail/QueueItemInstallPtr.h [deleted file]
zypp/solver/detail/QueueItemPtr.h [deleted file]
zypp/solver/detail/QueueItemRequirePtr.h [deleted file]
zypp/solver/detail/QueueItemUninstallPtr.h [deleted file]
zypp/solver/detail/ResItemAndDependency.cc [deleted file]
zypp/solver/detail/ResItemAndDependency.h [deleted file]
zypp/solver/detail/ResItemAndDependencyPtr.h [deleted file]
zypp/solver/detail/ResolverContextPtr.h [deleted file]
zypp/solver/detail/ResolverInfoChildOfPtr.h [deleted file]
zypp/solver/detail/ResolverInfoConflictsWithPtr.h [deleted file]
zypp/solver/detail/ResolverInfoContainerPtr.h [deleted file]
zypp/solver/detail/ResolverInfoDependsOnPtr.h [deleted file]
zypp/solver/detail/ResolverInfoMiscPtr.h [deleted file]
zypp/solver/detail/ResolverInfoMissingReqPtr.h [deleted file]
zypp/solver/detail/ResolverInfoNeededByPtr.h [deleted file]
zypp/solver/detail/ResolverInfoObsoletesPtr.h [deleted file]
zypp/solver/detail/ResolverInfoPtr.h [deleted file]
zypp/solver/detail/ResolverProblemPtr.h [deleted file]
zypp/solver/detail/ResolverPtr.h [deleted file]
zypp/solver/detail/ResolverQueuePtr.h [deleted file]
zypp/solver/detail/SolutionActionPtr.h [deleted file]

diff --git a/zypp/solver/detail/PendingPtr.h b/zypp/solver/detail/PendingPtr.h
deleted file mode 100644 (file)
index a4b1284..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* Pending_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_PENDING_PTR_H
-#define ZYPP_SOLVER_DETAIL_PENDING_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : Pending_Ptr
-      //       CLASS NAME : Pending_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(Pending);
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////        
-
-#endif // ZYPP_SOLVER_DETAIL_PENDING_PTR_H
diff --git a/zypp/solver/detail/ProblemSolutionIgnorePtr.h b/zypp/solver/detail/ProblemSolutionIgnorePtr.h
deleted file mode 100644 (file)
index eb5fc23..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ProblemSolutionPtr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_PROBLEMSOLUTIONIGNORE_PTR_H
-#define ZYPP_SOLVER_DETAIL_PROBLEMSOLUTIONIGNORE_PTR_H
-
-#include <list>
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-      
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ProblemSolutionIgnore_Ptr
-      //       CLASS NAME : ProblemSolutionIgnore_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ProblemSolutionIgnore);
-      ///////////////////////////////////////////////////////////////////
-
-      typedef std::list<ProblemSolutionIgnore_Ptr> ProblemSolutionIgnoreList;
-      typedef std::list<ProblemSolutionIgnore_constPtr> CProblemSolutionIgnoreList;
-
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
-
-#endif // ZYPP_SOLVER_DETAIL_PROBLEMSOLUTIONIGNORE_PTR_H
diff --git a/zypp/solver/detail/ProblemSolutionInstallPtr.h b/zypp/solver/detail/ProblemSolutionInstallPtr.h
deleted file mode 100644 (file)
index a9b1e28..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ProblemSolutionPtr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_PROBLEMSOLUTIONINSTALL_PTR_H
-#define ZYPP_SOLVER_DETAIL_PROBLEMSOLUTIONINSTALL_PTR_H
-
-#include <list>
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-      
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ProblemSolutionInstall_Ptr
-      //       CLASS NAME : ProblemSolutionInstall_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ProblemSolutionInstall);
-      ///////////////////////////////////////////////////////////////////
-
-      typedef std::list<ProblemSolutionInstall_Ptr> ProblemSolutionInstallList;
-      typedef std::list<ProblemSolutionInstall_constPtr> CProblemSolutionInstallList;
-
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
-
-#endif // ZYPP_SOLVER_DETAIL_PROBLEMSOLUTIONINSTALL_PTR_H
diff --git a/zypp/solver/detail/ProblemSolutionPtr.h b/zypp/solver/detail/ProblemSolutionPtr.h
deleted file mode 100644 (file)
index d744785..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ProblemSolutionPtr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_PROBLEMSOLUTION_PTR_H
-#define ZYPP_SOLVER_DETAIL_PROBLEMSOLUTION_PTR_H
-
-#include <list>
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-      
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ProblemSolution_Ptr
-      //       CLASS NAME : ProblemSolution_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ProblemSolution);
-      ///////////////////////////////////////////////////////////////////
-
-      typedef std::list<ProblemSolution_Ptr> ProblemSolutionList;
-      typedef std::list<ProblemSolution_constPtr> CProblemSolutionList;
-
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
-
-#endif // ZYPP_SOLVER_DETAIL_PROBLEMSOLUTION_PTR_H
diff --git a/zypp/solver/detail/ProblemSolutionUninstallPtr.h b/zypp/solver/detail/ProblemSolutionUninstallPtr.h
deleted file mode 100644 (file)
index 51b3259..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ProblemSolutionPtr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_PROBLEMSOLUTIONUNINSTALL_PTR_H
-#define ZYPP_SOLVER_DETAIL_PROBLEMSOLUTIONUNINSTALL_PTR_H
-
-#include <list>
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-      
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ProblemSolutionUninstall_Ptr
-      //       CLASS NAME : ProblemSolutionUninstall_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ProblemSolutionUninstall);
-      ///////////////////////////////////////////////////////////////////
-
-      typedef std::list<ProblemSolutionUninstall_Ptr> ProblemSolutionUninstallList;
-      typedef std::list<ProblemSolutionUninstall_constPtr> CProblemSolutionUninstallList;
-
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
-
-#endif // ZYPP_SOLVER_DETAIL_PROBLEMSOLUTIONUNINSTALL_PTR_H
diff --git a/zypp/solver/detail/QueueItemBranchPtr.h b/zypp/solver/detail/QueueItemBranchPtr.h
deleted file mode 100644 (file)
index 7f58c68..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* QueueItemBranch_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_QUEUEITEMBRANCH_PTR_H
-#define ZYPP_SOLVER_DETAIL_QUEUEITEMBRANCH_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : QueueItemBranch_Ptr
-      //       CLASS NAME : QueueItemBranch_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(QueueItemBranch);
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-#endif // ZYPP_SOLVER_DETAIL_QUEUEITEMBRANCH_PTR_H
diff --git a/zypp/solver/detail/QueueItemConflictPtr.h b/zypp/solver/detail/QueueItemConflictPtr.h
deleted file mode 100644 (file)
index 7bfe09d..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* QueueItemConflict_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_QUEUEITEMCONFLICT_PTR_H
-#define ZYPP_SOLVER_DETAIL_QUEUEITEMCONFLICT_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : QueueItemConflict_Ptr
-      //       CLASS NAME : QueueItemConflict_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(QueueItemConflict);
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-#endif // ZYPP_SOLVER_DETAIL_QUEUEITEMCONFLICT_PTR_H
diff --git a/zypp/solver/detail/QueueItemEstablishPtr.h b/zypp/solver/detail/QueueItemEstablishPtr.h
deleted file mode 100644 (file)
index fc64827..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* QueueItemEstablishPtr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_QUEUEITEMESTABLISH_PTR_H
-#define ZYPP_SOLVER_DETAIL_QUEUEITEMESTABLISH_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : QueueItemEstablish_Ptr
-      //       CLASS NAME : QueueItemEstablish_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(QueueItemEstablish);
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-#endif // ZYPP_SOLVER_DETAIL_QUEUEITEMESTABLISH_PTR_H
diff --git a/zypp/solver/detail/QueueItemGroupPtr.h b/zypp/solver/detail/QueueItemGroupPtr.h
deleted file mode 100644 (file)
index 9f79d2a..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* QueueItemGroup_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_QUEUEITEMGROUP_PTR_H
-#define ZYPP_SOLVER_DETAIL_QUEUEITEMGROUP_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : QueueItemGroup_Ptr
-      //       CLASS NAME : QueueItemGroup_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(QueueItemGroup);
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-////////////////////////////////////////////////////////////////////////
-
-#endif // ZYPP_SOLVER_DETAIL_QUEUEITEMGROUP_PTR_H
diff --git a/zypp/solver/detail/QueueItemInstallPtr.h b/zypp/solver/detail/QueueItemInstallPtr.h
deleted file mode 100644 (file)
index 4731989..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* QueueItemInstall_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_QUEUEITEMINSTALL_PTR_H
-#define ZYPP_SOLVER_DETAIL_QUEUEITEMINSTALL_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : QueueItemInstall_Ptr
-      //       CLASS NAME : QueueItemInstall_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(QueueItemInstall);
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-#endif // ZYPP_SOLVER_DETAIL_QUEUEITEMINSTALL_PTR_H
diff --git a/zypp/solver/detail/QueueItemPtr.h b/zypp/solver/detail/QueueItemPtr.h
deleted file mode 100644 (file)
index f227519..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* QueueItem_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_QUEUEITEM_PTR_H
-#define ZYPP_SOLVER_DETAIL_QUEUEITEM_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : QueueItem_Ptr
-      //       CLASS NAME : QueueItem_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(QueueItem);
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-#endif // ZYPP_SOLVER_DETAIL_QUEUEITEM_PTR_H
diff --git a/zypp/solver/detail/QueueItemRequirePtr.h b/zypp/solver/detail/QueueItemRequirePtr.h
deleted file mode 100644 (file)
index 38d9735..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* QueueItemRequire_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_QUEUEITEMREQUIRE_PTR_H
-#define ZYPP_SOLVER_DETAIL_QUEUEITEMREQUIRE_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-#include "zypp/solver/detail/QueueItemPtr.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : QueueItemRequire_Ptr
-      //       CLASS NAME : QueueItemRequire_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(QueueItemRequire);
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-#endif // ZYPP_SOLVER_DETAIL_QUEUEITEMREQUIRE_PTR_H
diff --git a/zypp/solver/detail/QueueItemUninstallPtr.h b/zypp/solver/detail/QueueItemUninstallPtr.h
deleted file mode 100644 (file)
index f2d4a7b..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* QueueItemUninstall_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_QUEUEITEMUNINSTALL_PTR_H
-#define ZYPP_SOLVER_DETAIL_QUEUEITEMUNINSTALL_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-#include "zypp/solver/detail/QueueItemPtr.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-     ///////////////////////////////////////////////////////////////////
-     //        CLASS NAME : QueueItemUninstall_Ptr
-     //        CLASS NAME : QueueItemUninstall_constPtr
-     ///////////////////////////////////////////////////////////////////
-     DEFINE_PTR_TYPE(QueueItemUninstall);
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-#endif // ZYPP_SOLVER_DETAIL_QUEUEITEMUNINSTALL_PTR_H
diff --git a/zypp/solver/detail/ResItemAndDependency.cc b/zypp/solver/detail/ResItemAndDependency.cc
deleted file mode 100644 (file)
index efc0ef9..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResItemAndDependency.cc
- *
- * Copyright (C) 2000-2002 Ximian, Inc.
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include "zypp/solver/detail/ResItemAndDependency.h"
-#include "zypp/base/Logger.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-      using namespace std;
-
-      IMPL_PTR_TYPE(ResItemAndDependency);
-
-      //---------------------------------------------------------------------------
-
-      ResItemAndDependency::ResItemAndDependency (ResItem_constPtr resItem, const Capability & dependency)
-          : _resItem(resItem)
-          , _dependency(dependency)
-      {
-      }
-
-      //---------------------------------------------------------------------------
-
-      string
-      ResItemAndDependency::asString (bool full) const
-      {
-          return toString (*this, full);
-      }
-
-
-      string
-      ResItemAndDependency::toString ( const ResItemAndDependency & r_and_d, bool full )
-      {
-          string res ("{");
-          res += r_and_d._resItem->asString(full);
-          res += ", ";
-          res += r_and_d._dependency.asString();
-          res += "}";
-          return res;
-      }
-
-
-      ostream &
-      ResItemAndDependency::dumpOn (ostream & str) const
-      {
-          str << asString();
-          return str;
-      }
-
-
-      ostream &
-      operator<< (ostream & os, const ResItemAndDependency & r_and_d)
-      {
-          return os << r_and_d.asString();
-      }
-
-      //---------------------------------------------------------------------------
-
-      /* This function checks the dep relations */
-
-      CapMatch
-      ResItemAndDependency::verifyRelation (const Capability & dep) const
-      {
-          return dep.matches (_dependency);
-      }
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
diff --git a/zypp/solver/detail/ResItemAndDependency.h b/zypp/solver/detail/ResItemAndDependency.h
deleted file mode 100644 (file)
index 4885d18..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResItemAndDependency.h
- *
- * Copyright (C) 2000-2002 Ximian, Inc.
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESITEMANDDEPENDENCY_H
-#define ZYPP_SOLVER_DETAIL_RESITEMANDDEPENDENCY_H
-
-#include <iosfwd>
-#include <string>
-#include <list>
-#include <map>
-
-#include "zypp/base/ReferenceCounted.h"
-#include "zypp/base/NonCopyable.h"
-#include "zypp/base/PtrTypes.h"
-
-#include "zypp/solver/detail/ResItemAndDependencyPtr.h"
-#include "zypp/solver/temporary/ResItem.h"
-#include "zypp/Capability.h"
-#include "zypp/CapMatch.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-typedef std::multimap<const std::string, ResItem_constPtr> ResItemTable;
-      typedef std::multimap<const std::string, ResItemAndDependency_constPtr> ResItemAndDependencyTable;
-
-      #if PHI
-      typedef std::list <ResItemAndDependency_constPtr> CResItemAndDependencyList;
-      #endif
-
-      ///////////////////////////////////////////////////////////////////
-      //
-      //       CLASS NAME : ResItemAndDependency
-
-      class ResItemAndDependency: public base::ReferenceCounted, private base::NonCopyable {
-          
-
-        private:
-          ResItem_constPtr _resItem;
-          const Capability _dependency;
-
-        public:
-
-          ResItemAndDependency (ResItem_constPtr resItem, const Capability & dependency);
-          ~ResItemAndDependency () {}
-
-          // ---------------------------------- I/O
-
-          static std::string toString (const ResItemAndDependency & r_and_d, bool full = false);
-
-          virtual std::ostream & dumpOn(std::ostream & str ) const;
-
-          friend std::ostream& operator<<(std::ostream&, const ResItemAndDependency & r_and_d);
-
-          std::string asString (bool full = false) const;
-
-          // ---------------------------------- accessors
-
-          ResItem_constPtr resItem() const { return _resItem; }
-          const Capability & dependency() const { return _dependency; }
-
-          // ---------------------------------- methods
-
-          CapMatch verifyRelation (const Capability & dep) const;
-      };
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
-#endif // ZYPP_SOLVER_DETAIL_RESITEMANDDEPENDENCY_H
diff --git a/zypp/solver/detail/ResItemAndDependencyPtr.h b/zypp/solver/detail/ResItemAndDependencyPtr.h
deleted file mode 100644 (file)
index b7e1632..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResItemAndDependency_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESITEMANDDEPENDENCY_PTR_H
-#define ZYPP_SOLVER_DETAIL_RESITEMANDDEPENDENCY_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-      
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ResItemAndDependency_Ptr
-      //       CLASS NAME : ResItemAndDependency_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ResItemAndDependency);
-      
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-#endif // ZYPP_SOLVER_DETAIL_RESITEMANDDEPENDENCY_PTR_H
diff --git a/zypp/solver/detail/ResolverContextPtr.h b/zypp/solver/detail/ResolverContextPtr.h
deleted file mode 100644 (file)
index 7e4c77c..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResolverContext_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESOLVERCONTEXT_PTR_H
-#define ZYPP_SOLVER_DETAIL_RESOLVERCONTEXT_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-      
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ResolverContext_Ptr
-      //       CLASS NAME : ResolverContext_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ResolverContext);
-      
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
-#endif // ZYPP_SOLVER_DETAIL_RESOLVERCONTEXT_PTR_H
diff --git a/zypp/solver/detail/ResolverInfoChildOfPtr.h b/zypp/solver/detail/ResolverInfoChildOfPtr.h
deleted file mode 100644 (file)
index ad7b82f..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResolverInfoChildOf_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESOLVERINFOCHILDOF_PTR_H
-#define ZYPP_SOLVER_DETAIL_RESOLVERINFOCHILDOF_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-#include "zypp/solver/detail/ResolverInfoPtr.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ResolverInfoChildOf_Ptr
-      //       CLASS NAME : ResolverInfoChildOf_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ResolverInfoChildOf);
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-#endif // ZYPP_SOLVER_DETAIL_RESOLVERINFOCHILDOF_PTR_H
diff --git a/zypp/solver/detail/ResolverInfoConflictsWithPtr.h b/zypp/solver/detail/ResolverInfoConflictsWithPtr.h
deleted file mode 100644 (file)
index 1162d5c..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResolverInfoConflictsWith_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESOLVERINFOCONFLICTSWITH_PTR_H
-#define ZYPP_SOLVER_DETAIL_RESOLVERINFOCONFLICTSWITH_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-#include "zypp/solver/detail/ResolverInfoPtr.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-          
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ResolverInfoConflictsWith_Ptr
-      //       CLASS NAME : ResolverInfoConflictsWith_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ResolverInfoConflictsWith);
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-#endif // ZYPP_SOLVER_DETAIL_RESOLVERINFOCONFLICTSWITH_PTR_H
diff --git a/zypp/solver/detail/ResolverInfoContainerPtr.h b/zypp/solver/detail/ResolverInfoContainerPtr.h
deleted file mode 100644 (file)
index f48eae6..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResolverInfoContainer_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESOLVERINFOCONTAINER_PTR_H
-#define ZYPP_SOLVER_DETAIL_RESOLVERINFOCONTAINER_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-#include "zypp/solver/detail/ResolverInfoPtr.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ResolverInfoContainer_Ptr
-      //       CLASS NAME : ResolverInfoContainer_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ResolverInfoContainer);
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-#endif // ZYPP_SOLVER_DETAIL_RESOLVERINFOCONTAINER_PTR_H
diff --git a/zypp/solver/detail/ResolverInfoDependsOnPtr.h b/zypp/solver/detail/ResolverInfoDependsOnPtr.h
deleted file mode 100644 (file)
index 63f6c21..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResolverInfoDependsOn_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESOLVERINFODEPENDSON_PTR_H
-#define ZYPP_SOLVER_DETAIL_RESOLVERINFODEPENDSON_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-#include "zypp/solver/detail/ResolverInfoPtr.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ResolverInfoDependsOn_Ptr
-      //       CLASS NAME : ResolverInfoDependsOn_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ResolverInfoDependsOn);
-      
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
-
-#endif // ZYPP_SOLVER_DETAIL_RESOLVERINFODEPENDSON_PTR_H
diff --git a/zypp/solver/detail/ResolverInfoMiscPtr.h b/zypp/solver/detail/ResolverInfoMiscPtr.h
deleted file mode 100644 (file)
index 3404832..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResolverInfoMisc_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESOLVERINFOMISC_PTR_H
-#define ZYPP_SOLVER_DETAIL_RESOLVERINFOMISC_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-#include "zypp/solver/detail/ResolverInfoPtr.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-      
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ResolverInfoMisc_Ptr
-      //       CLASS NAME : ResolverInfoMisc_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ResolverInfoMisc);
-
-       ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////       
-
-#endif // ZYPP_SOLVER_DETAIL_RESOLVERINFOMISC_PTR_H
diff --git a/zypp/solver/detail/ResolverInfoMissingReqPtr.h b/zypp/solver/detail/ResolverInfoMissingReqPtr.h
deleted file mode 100644 (file)
index 0359d3f..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResolverInfoMissingReq_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESOLVERINFOMISSINGREQ_PTR_H
-#define ZYPP_SOLVER_DETAIL_RESOLVERINFOMISSINGREQ_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-#include "zypp/solver/detail/ResolverInfoPtr.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ResolverInfoMissingReq_Ptr
-      //       CLASS NAME : ResolverInfoMissingReq_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ResolverInfoMissingReq);
-        
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
-#endif // ZYPP_SOLVER_DETAIL_RESOLVERINFOMISSINGREQ_PTR_H
diff --git a/zypp/solver/detail/ResolverInfoNeededByPtr.h b/zypp/solver/detail/ResolverInfoNeededByPtr.h
deleted file mode 100644 (file)
index 2e1e222..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResolverInfoNeededBy_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESOLVERINFONEEDEDBY_PTR_H
-#define ZYPP_SOLVER_DETAIL_RESOLVERINFONEEDEDBY_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-#include "zypp/solver/detail/ResolverInfoPtr.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ResolverInfoNeededBy_Ptr
-      //       CLASS NAME : ResolverInfoNeededBy_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ResolverInfoNeededBy);
-
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////        
-
-#endif // ZYPP_SOLVER_DETAIL_RESOLVERINFONEEDEDBY_PTR_H
diff --git a/zypp/solver/detail/ResolverInfoObsoletesPtr.h b/zypp/solver/detail/ResolverInfoObsoletesPtr.h
deleted file mode 100644 (file)
index 7ca719c..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResolverInfoObsoletes_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESOLVERINFOOBSOLETES_PTR_H
-#define ZYPP_SOLVER_DETAIL_RESOLVERINFOOBSOLETES_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-#include "zypp/solver/detail/ResolverInfoPtr.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-      
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ResolverInfoObsoletes_Ptr
-      //       CLASS NAME : ResolverInfoObsoletes_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ResolverInfoObsoletes);
-        
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
-
-#endif // ZYPP_SOLVER_DETAIL_RESOLVERINFOOBSOLETES_PTR_H
diff --git a/zypp/solver/detail/ResolverInfoPtr.h b/zypp/solver/detail/ResolverInfoPtr.h
deleted file mode 100644 (file)
index 9416a69..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResolverInfo_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESOLVERINFO_PTR_H
-#define ZYPP_SOLVER_DETAIL_RESOLVERINFO_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-      
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ResolverInfo_Ptr
-      //       CLASS NAME : ResolverInfo_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ResolverInfo);
-        
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
-#endif // ZYPP_SOLVER_DETAIL_RESOLVERINFO_PTR_H
diff --git a/zypp/solver/detail/ResolverProblemPtr.h b/zypp/solver/detail/ResolverProblemPtr.h
deleted file mode 100644 (file)
index cd391c4..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResolverProblemPtr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESOLVERPROBLEMPTR_H
-#define ZYPP_SOLVER_DETAIL_RESOLVERPROBLEMPTR_H
-
-#include <list>
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-      
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ResolverProblem_Ptr
-      //       CLASS NAME : ResolverProblem_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ResolverProblem);
-      ///////////////////////////////////////////////////////////////////
-
-      typedef std::list<ResolverProblem_Ptr> ResolverProblemList;
-      typedef std::list<ResolverProblem_constPtr> CResolverProblemList;
-
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
-
-#endif // ZYPP_SOLVER_DETAIL_RESOLVERPROBLEMPTR_H
diff --git a/zypp/solver/detail/ResolverPtr.h b/zypp/solver/detail/ResolverPtr.h
deleted file mode 100644 (file)
index ad41065..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* Resolver_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESOLVER_PTR_H
-#define ZYPP_SOLVER_DETAIL_RESOLVER_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-      
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : Resolver_Ptr
-      //       CLASS NAME : Resolver_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(Resolver);
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
-
-#endif // ZYPP_SOLVER_DETAIL_RESOLVER_PTR_H
diff --git a/zypp/solver/detail/ResolverQueuePtr.h b/zypp/solver/detail/ResolverQueuePtr.h
deleted file mode 100644 (file)
index 2d11a70..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* ResolverQueue_Ptr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_RESOLVERQUEUE_PTR_H
-#define ZYPP_SOLVER_DETAIL_RESOLVERQUEUE_PTR_H
-
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-      
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : ResolverQueue_Ptr
-      //       CLASS NAME : ResolverQueue_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(ResolverQueue);
-        
-      ///////////////////////////////////////////////////////////////////
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
-
-#endif // ZYPP_SOLVER_DETAIL_RESOLVERQUEUE_PTR_H
diff --git a/zypp/solver/detail/SolutionActionPtr.h b/zypp/solver/detail/SolutionActionPtr.h
deleted file mode 100644 (file)
index 0c6b220..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
-/* SolutionActionPtr.h
- *
- * Copyright (C) 2005 SUSE Linux Products GmbH
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License,
- * version 2, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- * 02111-1307, USA.
- */
-
-#ifndef ZYPP_SOLVER_DETAIL_SOLUTIONACTIONPTR_H
-#define ZYPP_SOLVER_DETAIL_SOLUTIONACTIONPTR_H
-
-#include "zypp/base/PtrTypes.h"
-
-/////////////////////////////////////////////////////////////////////////
-namespace zypp 
-{ ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-  namespace solver
-  { /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-    namespace detail
-    { ///////////////////////////////////////////////////////////////////
-      
-      ///////////////////////////////////////////////////////////////////
-      //       CLASS NAME : SolutionAction_Ptr
-      //       CLASS NAME : SolutionAction_constPtr
-      ///////////////////////////////////////////////////////////////////
-      DEFINE_PTR_TYPE(SolutionAction);
-      ///////////////////////////////////////////////////////////////////
-
-       typedef std::list<SolutionAction_Ptr> SolutionActionList;
-       typedef std::list<SolutionAction_constPtr> CSolutionActionList;
-
-    };// namespace detail
-    /////////////////////////////////////////////////////////////////////
-    /////////////////////////////////////////////////////////////////////
-  };// namespace solver
-  ///////////////////////////////////////////////////////////////////////
-  ///////////////////////////////////////////////////////////////////////
-};// namespace zypp
-/////////////////////////////////////////////////////////////////////////
-
-
-#endif // ZYPP_SOLVER_DETAIL_SOLUTIONACTIONPTR_H