provide intrusive_ptr counters
authorStanislav Visnovsky <visnov@suse.cz>
Sun, 12 Feb 2006 20:41:17 +0000 (20:41 +0000)
committerStanislav Visnovsky <visnov@suse.cz>
Sun, 12 Feb 2006 20:41:17 +0000 (20:41 +0000)
zypp/Patch.cc
zypp/Patch.h
zypp/Pattern.cc
zypp/Pattern.h
zypp/Product.cc
zypp/Product.h
zypp/Selection.cc
zypp/Selection.h

index 0356b40..abd14a3 100644 (file)
@@ -17,6 +17,8 @@ using namespace std;
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  IMPL_PTR_TYPE( Patch );
   ///////////////////////////////////////////////////////////////////
   //
   //   METHOD NAME : Patch::Patch
index fab79a7..7730815 100644 (file)
@@ -19,6 +19,8 @@
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  DEFINE_PTR_TYPE(Patch);
+  
   ///////////////////////////////////////////////////////////////////
   //
   //   CLASS NAME : Patch
index 75ee4e6..25f093e 100644 (file)
@@ -19,6 +19,8 @@ using namespace std;
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  IMPL_PTR_TYPE(Pattern);
+  
   ///////////////////////////////////////////////////////////////////
   //
   //   METHOD NAME : Pattern::Pattern
index 7f50407..bd151a7 100644 (file)
@@ -20,6 +20,8 @@
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  DEFINE_PTR_TYPE(Pattern);
+
   ///////////////////////////////////////////////////////////////////
   //
   //   CLASS NAME : Pattern
index 1f78da1..12d797d 100644 (file)
@@ -19,6 +19,8 @@ using namespace std;
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  IMPL_PTR_TYPE(Product);
+  
   ///////////////////////////////////////////////////////////////////
   //
   //   METHOD NAME : Product::Product
index 3d3b5a1..fef73e1 100644 (file)
@@ -19,6 +19,8 @@
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  DEFINE_PTR_TYPE(Product);
+  
   ///////////////////////////////////////////////////////////////////
   //
   //   CLASS NAME : ResObject
index 2956b16..ba284eb 100644 (file)
@@ -20,6 +20,8 @@ using namespace std;
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  IMPL_PTR_TYPE(Selection);
+  
   ///////////////////////////////////////////////////////////////////
   //
   //   METHOD NAME : Selection::Selection
index c28d5d7..c154d66 100644 (file)
@@ -19,6 +19,8 @@
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  DEFINE_PTR_TYPE(Selection);
+  
   ///////////////////////////////////////////////////////////////////
   //
   //   CLASS NAME : Selection