Added an additional constructor

This commit is contained in:
troy 1998-06-11 22:48:25 +00:00
Родитель 5625f49079
Коммит 840313626c
6 изменённых файлов: 27 добавлений и 0 удалений

Просмотреть файл

@ -28,6 +28,14 @@ nsVoidArray::nsVoidArray()
mCount = 0;
}
nsVoidArray::nsVoidArray(PRInt32 aCount)
{
NS_PRECONDITION(aCount > 0, "bad count");
mCount = mArraySize = aCount;
mArray = new void*[mCount];
nsCRT::memset(mArray, 0, mCount * sizeof(void*));
}
nsVoidArray& nsVoidArray::operator=(const nsVoidArray& other)
{
if (nsnull != mArray) {

Просмотреть файл

@ -28,6 +28,7 @@ typedef PRBool (*nsVoidArrayEnumFunc)(void* aElement, void *aData);
class NS_BASE nsVoidArray {
public:
nsVoidArray();
nsVoidArray(PRInt32 aCount); // initial count of aCount elements set to nsnull
~nsVoidArray();
nsVoidArray& operator=(const nsVoidArray& other);

Просмотреть файл

@ -28,6 +28,14 @@ nsVoidArray::nsVoidArray()
mCount = 0;
}
nsVoidArray::nsVoidArray(PRInt32 aCount)
{
NS_PRECONDITION(aCount > 0, "bad count");
mCount = mArraySize = aCount;
mArray = new void*[mCount];
nsCRT::memset(mArray, 0, mCount * sizeof(void*));
}
nsVoidArray& nsVoidArray::operator=(const nsVoidArray& other)
{
if (nsnull != mArray) {

Просмотреть файл

@ -28,6 +28,7 @@ typedef PRBool (*nsVoidArrayEnumFunc)(void* aElement, void *aData);
class NS_BASE nsVoidArray {
public:
nsVoidArray();
nsVoidArray(PRInt32 aCount); // initial count of aCount elements set to nsnull
~nsVoidArray();
nsVoidArray& operator=(const nsVoidArray& other);

Просмотреть файл

@ -28,6 +28,14 @@ nsVoidArray::nsVoidArray()
mCount = 0;
}
nsVoidArray::nsVoidArray(PRInt32 aCount)
{
NS_PRECONDITION(aCount > 0, "bad count");
mCount = mArraySize = aCount;
mArray = new void*[mCount];
nsCRT::memset(mArray, 0, mCount * sizeof(void*));
}
nsVoidArray& nsVoidArray::operator=(const nsVoidArray& other)
{
if (nsnull != mArray) {

Просмотреть файл

@ -28,6 +28,7 @@ typedef PRBool (*nsVoidArrayEnumFunc)(void* aElement, void *aData);
class NS_BASE nsVoidArray {
public:
nsVoidArray();
nsVoidArray(PRInt32 aCount); // initial count of aCount elements set to nsnull
~nsVoidArray();
nsVoidArray& operator=(const nsVoidArray& other);