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 0356b40936ace4fd6f390efe719fe8e2575f1f88..abd14a3d7f6cc97b16b6588b5df0ee5dee85f93b 100644 (file)
@@ -17,6 +17,8 @@ using namespace std;
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  IMPL_PTR_TYPE( Patch );
   ///////////////////////////////////////////////////////////////////
   //
   //   METHOD NAME : Patch::Patch
index fab79a7cc9959d37f86cf50262d8a32746cb1c2d..7730815638af9d2e13f2bc7d442dcabf96886238 100644 (file)
@@ -19,6 +19,8 @@
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  DEFINE_PTR_TYPE(Patch);
+  
   ///////////////////////////////////////////////////////////////////
   //
   //   CLASS NAME : Patch
index 75ee4e6eafb797c2de92f0d67be26fb4b85f0d14..25f093e3274f305b34ba570eabfcef4a64f762c6 100644 (file)
@@ -19,6 +19,8 @@ using namespace std;
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  IMPL_PTR_TYPE(Pattern);
+  
   ///////////////////////////////////////////////////////////////////
   //
   //   METHOD NAME : Pattern::Pattern
index 7f50407e104b0c4a65c4043ff9a4f5dc2d135bc9..bd151a7173f36f5ccfd24b0678bb671be72f64ae 100644 (file)
@@ -20,6 +20,8 @@
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  DEFINE_PTR_TYPE(Pattern);
+
   ///////////////////////////////////////////////////////////////////
   //
   //   CLASS NAME : Pattern
index 1f78da1faf71a492c9f575f85d82d367c4561366..12d797d1830fc55169a2c63028574b8462ac2f27 100644 (file)
@@ -19,6 +19,8 @@ using namespace std;
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  IMPL_PTR_TYPE(Product);
+  
   ///////////////////////////////////////////////////////////////////
   //
   //   METHOD NAME : Product::Product
index 3d3b5a117c897a5736eca863f31fb0043ab8a266..fef73e1b29b03076c516a3a4c7d54564cf1f24ab 100644 (file)
@@ -19,6 +19,8 @@
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  DEFINE_PTR_TYPE(Product);
+  
   ///////////////////////////////////////////////////////////////////
   //
   //   CLASS NAME : ResObject
index 2956b16d16c82fba161e3514c2ce398807bf9684..ba284eb21536577d0c989ed181fb440075820f45 100644 (file)
@@ -20,6 +20,8 @@ using namespace std;
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  IMPL_PTR_TYPE(Selection);
+  
   ///////////////////////////////////////////////////////////////////
   //
   //   METHOD NAME : Selection::Selection
index c28d5d7a1837fe99bff4363c708d3853ea1f04ab..c154d662b8855c8574f55591189dbd44e1070f51 100644 (file)
@@ -19,6 +19,8 @@
 namespace zypp
 { /////////////////////////////////////////////////////////////////
 
+  DEFINE_PTR_TYPE(Selection);
+  
   ///////////////////////////////////////////////////////////////////
   //
   //   CLASS NAME : Selection