Added SizeOf method

git-svn-id: svn://10.0.0.236/trunk@3380 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
kipp
1998-06-05 21:38:36 +00:00
parent 2fa39f82f5
commit bc4023da9b
18 changed files with 183 additions and 35 deletions

View File

@@ -35,7 +35,7 @@
#include "nsIAtom.h"
#include <iostream.h>
#include <stdio.h>
class nsISizeOfHandler;
class NS_BASE nsString {
public:
@@ -56,6 +56,8 @@ class NS_BASE nsString {
void Truncate(PRInt32 anIndex=0);
virtual void EnsureCapacityFor(PRInt32 aNewLength);
virtual void SizeOf(nsISizeOfHandler* aHandler) const;
///accessor methods
//@{
PRUnichar* GetUnicode(void) const;
@@ -218,6 +220,8 @@ public:
nsAutoString(const PRUnichar* us, PRInt32 uslen = -1);
virtual ~nsAutoString();
virtual void SizeOf(nsISizeOfHandler* aHandler) const;
static void SelfTest();
protected: