avoid conversion ambiguities
This commit is contained in:
@@ -39,6 +39,9 @@ public:
|
||||
T * release ();
|
||||
private:
|
||||
T *p;
|
||||
// not implemented
|
||||
autoPtrDestroy<T> & operator = ( const autoPtrDestroy<T> & );
|
||||
autoPtrDestroy ( const autoPtrDestroy<T> & );
|
||||
};
|
||||
|
||||
template < class T >
|
||||
|
||||
@@ -51,6 +51,9 @@ public:
|
||||
private:
|
||||
T * p;
|
||||
tsFreeList < T > & freeList;
|
||||
// not implemented
|
||||
autoPtrFreeList & operator = ( const autoPtrFreeList & );
|
||||
autoPtrFreeList ( const autoPtrFreeList<T> & );
|
||||
};
|
||||
|
||||
template < class T >
|
||||
|
||||
@@ -42,6 +42,7 @@ private:
|
||||
cacRecycle &r;
|
||||
tsDLList < class baseNMIU > &eventq;
|
||||
chronIntIdResTable < baseNMIU > &ioTable;
|
||||
// not implemented
|
||||
autoPtrRecycle ( const autoPtrRecycle & );
|
||||
autoPtrRecycle & operator = ( const autoPtrRecycle & );
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user