Old patches for non-virtual vs virtual destructors (approved by Troy)

git-svn-id: svn://10.0.0.236/trunk@29104 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bruce%cybersight.com
1999-04-25 04:57:38 +00:00
parent f7a5864781
commit c558b49f30
18 changed files with 20 additions and 20 deletions

View File

@@ -33,7 +33,7 @@ public:
virtual void* Alloc(PRInt32 aSize);
protected:
~ArenaImpl();
virtual ~ArenaImpl();
PLArenaPool mPool;
PRInt32 mBlockSize;

View File

@@ -30,7 +30,7 @@ static struct PLHashTable* gAtomHashTable;
class AtomImpl : public nsIAtom {
public:
AtomImpl();
~AtomImpl();
virtual ~AtomImpl();
NS_DECL_ISUPPORTS

View File

@@ -24,7 +24,7 @@
class ByteBufferImpl : public nsIByteBuffer {
public:
ByteBufferImpl(PRUint32 aBufferSize);
~ByteBufferImpl();
virtual ~ByteBufferImpl();
NS_DECL_ISUPPORTS
NS_IMETHOD_(PRUint32) GetLength(void) const;

View File

@@ -28,7 +28,7 @@ public:
NS_IMETHOD Notify(nsISupports** result);
nsObserver();
~nsObserver(void);
virtual ~nsObserver(void);
NS_DECL_ISUPPORTS

View File

@@ -33,7 +33,7 @@ public:
NS_IMETHOD EnumerateObserverList(nsIEnumerator** anEnumerator);
nsObserverList();
~nsObserverList(void);
virtual ~nsObserverList(void);
// This is ObserverList monitor object.
PRLock* mLock;

View File

@@ -45,7 +45,7 @@ public:
nsObserverService();
~nsObserverService(void);
virtual ~nsObserverService(void);
NS_DECL_ISUPPORTS

View File

@@ -23,7 +23,7 @@ static NS_DEFINE_IID(kISizeOfHandlerIID, NS_ISIZEOF_HANDLER_IID);
class nsSizeOfHandler : public nsISizeOfHandler {
public:
nsSizeOfHandler();
~nsSizeOfHandler();
virtual ~nsSizeOfHandler();
// nsISupports
NS_DECL_ISUPPORTS

View File

@@ -24,7 +24,7 @@
class UnicharBufferImpl : public nsIUnicharBuffer {
public:
UnicharBufferImpl(PRUint32 aBufferSize);
~UnicharBufferImpl();
virtual ~UnicharBufferImpl();
NS_DECL_ISUPPORTS
virtual PRInt32 GetLength() const;

View File

@@ -37,7 +37,7 @@ static NS_DEFINE_IID(kIUnicharInputStreamIID, NS_IUNICHAR_INPUT_STREAM_IID);
class StringUnicharInputStream : public nsIUnicharInputStream {
public:
StringUnicharInputStream(nsString* aString);
~StringUnicharInputStream();
virtual ~StringUnicharInputStream();
NS_DECL_ISUPPORTS
@@ -159,7 +159,7 @@ public:
ConverterInputStream(nsIInputStream* aStream,
nsIUnicodeDecoder* aConverter,
PRUint32 aBufSize);
~ConverterInputStream();
virtual ~ConverterInputStream();
NS_DECL_ISUPPORTS
NS_IMETHOD Read(PRUnichar* aBuf,

View File

@@ -33,7 +33,7 @@ public:
virtual void* Alloc(PRInt32 aSize);
protected:
~ArenaImpl();
virtual ~ArenaImpl();
PLArenaPool mPool;
PRInt32 mBlockSize;

View File

@@ -30,7 +30,7 @@ static struct PLHashTable* gAtomHashTable;
class AtomImpl : public nsIAtom {
public:
AtomImpl();
~AtomImpl();
virtual ~AtomImpl();
NS_DECL_ISUPPORTS

View File

@@ -24,7 +24,7 @@
class ByteBufferImpl : public nsIByteBuffer {
public:
ByteBufferImpl(PRUint32 aBufferSize);
~ByteBufferImpl();
virtual ~ByteBufferImpl();
NS_DECL_ISUPPORTS
NS_IMETHOD_(PRUint32) GetLength(void) const;

View File

@@ -28,7 +28,7 @@ public:
NS_IMETHOD Notify(nsISupports** result);
nsObserver();
~nsObserver(void);
virtual ~nsObserver(void);
NS_DECL_ISUPPORTS

View File

@@ -33,7 +33,7 @@ public:
NS_IMETHOD EnumerateObserverList(nsIEnumerator** anEnumerator);
nsObserverList();
~nsObserverList(void);
virtual ~nsObserverList(void);
// This is ObserverList monitor object.
PRLock* mLock;

View File

@@ -45,7 +45,7 @@ public:
nsObserverService();
~nsObserverService(void);
virtual ~nsObserverService(void);
NS_DECL_ISUPPORTS

View File

@@ -23,7 +23,7 @@ static NS_DEFINE_IID(kISizeOfHandlerIID, NS_ISIZEOF_HANDLER_IID);
class nsSizeOfHandler : public nsISizeOfHandler {
public:
nsSizeOfHandler();
~nsSizeOfHandler();
virtual ~nsSizeOfHandler();
// nsISupports
NS_DECL_ISUPPORTS

View File

@@ -24,7 +24,7 @@
class UnicharBufferImpl : public nsIUnicharBuffer {
public:
UnicharBufferImpl(PRUint32 aBufferSize);
~UnicharBufferImpl();
virtual ~UnicharBufferImpl();
NS_DECL_ISUPPORTS
virtual PRInt32 GetLength() const;

View File

@@ -37,7 +37,7 @@ static NS_DEFINE_IID(kIUnicharInputStreamIID, NS_IUNICHAR_INPUT_STREAM_IID);
class StringUnicharInputStream : public nsIUnicharInputStream {
public:
StringUnicharInputStream(nsString* aString);
~StringUnicharInputStream();
virtual ~StringUnicharInputStream();
NS_DECL_ISUPPORTS
@@ -159,7 +159,7 @@ public:
ConverterInputStream(nsIInputStream* aStream,
nsIUnicodeDecoder* aConverter,
PRUint32 aBufSize);
~ConverterInputStream();
virtual ~ConverterInputStream();
NS_DECL_ISUPPORTS
NS_IMETHOD Read(PRUnichar* aBuf,