From f637fd1c72ed61f413e2ea6a3de9bb052742872a Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Wed, 6 Nov 2002 19:17:13 +0000 Subject: [PATCH] avoid conversion ambiguities --- src/ca/autoPtrDestroy.h | 3 +++ src/ca/autoPtrFreeList.h | 3 +++ src/ca/autoPtrRecycle.h | 1 + 3 files changed, 7 insertions(+) diff --git a/src/ca/autoPtrDestroy.h b/src/ca/autoPtrDestroy.h index 5261c9d10..a59cf7939 100644 --- a/src/ca/autoPtrDestroy.h +++ b/src/ca/autoPtrDestroy.h @@ -39,6 +39,9 @@ public: T * release (); private: T *p; + // not implemented + autoPtrDestroy & operator = ( const autoPtrDestroy & ); + autoPtrDestroy ( const autoPtrDestroy & ); }; template < class T > diff --git a/src/ca/autoPtrFreeList.h b/src/ca/autoPtrFreeList.h index 9a392d705..23d62a5d8 100644 --- a/src/ca/autoPtrFreeList.h +++ b/src/ca/autoPtrFreeList.h @@ -51,6 +51,9 @@ public: private: T * p; tsFreeList < T > & freeList; + // not implemented + autoPtrFreeList & operator = ( const autoPtrFreeList & ); + autoPtrFreeList ( const autoPtrFreeList & ); }; template < class T > diff --git a/src/ca/autoPtrRecycle.h b/src/ca/autoPtrRecycle.h index 3e3f0b84a..51d4b7f36 100644 --- a/src/ca/autoPtrRecycle.h +++ b/src/ca/autoPtrRecycle.h @@ -42,6 +42,7 @@ private: cacRecycle &r; tsDLList < class baseNMIU > &eventq; chronIntIdResTable < baseNMIU > &ioTable; + // not implemented autoPtrRecycle ( const autoPtrRecycle & ); autoPtrRecycle & operator = ( const autoPtrRecycle & ); };