Added a new converting signature |NS_ConvertToString| to substitute for this common practice |nsAutoString("a c string")| where used in parameter lists

This commit is contained in:
scc%netscape.com 2000-04-03 04:52:47 +00:00
Родитель d9cd53fece
Коммит 8c1a332162
3 изменённых файлов: 48 добавлений и 0 удалений

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

@ -916,7 +916,23 @@ public:
char mBuffer[kDefaultStringSize<<eTwoByte];
};
inline
nsAutoString
NS_ConvertToString( const char* aCString )
{
nsAutoString result;
result.AssignWithConversion(aCString);
return result;
}
inline
nsAutoString
NS_ConvertToString( const char* aCString, PRUint32 aLength )
{
nsAutoString result;
result.AssignWithConversion(aCString, aLength);
return result;
}
/***************************************************************
The subsumestr class is very unusual.

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

@ -916,7 +916,23 @@ public:
char mBuffer[kDefaultStringSize<<eTwoByte];
};
inline
nsAutoString
NS_ConvertToString( const char* aCString )
{
nsAutoString result;
result.AssignWithConversion(aCString);
return result;
}
inline
nsAutoString
NS_ConvertToString( const char* aCString, PRUint32 aLength )
{
nsAutoString result;
result.AssignWithConversion(aCString, aLength);
return result;
}
/***************************************************************
The subsumestr class is very unusual.

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

@ -916,7 +916,23 @@ public:
char mBuffer[kDefaultStringSize<<eTwoByte];
};
inline
nsAutoString
NS_ConvertToString( const char* aCString )
{
nsAutoString result;
result.AssignWithConversion(aCString);
return result;
}
inline
nsAutoString
NS_ConvertToString( const char* aCString, PRUint32 aLength )
{
nsAutoString result;
result.AssignWithConversion(aCString, aLength);
return result;
}
/***************************************************************
The subsumestr class is very unusual.