#include <nsStringAPI.h>
Public Types | |
| typedef nsCString | self_type |
| typedef nsACString | abstract_string_type |
Public Member Functions | |
| nsCString () | |
| nsCString (const self_type &aString) | |
| nsCString (const abstract_string_type &aReadable) | |
| nsCString (const char_type *aData, size_type aLength=PR_UINT32_MAX) | |
| ~nsCString () | |
| const char_type * | get () const |
| self_type & | operator= (const self_type &aString) |
| self_type & | operator= (const abstract_string_type &aReadable) |
| self_type & | operator= (const char_type *aPtr) |
| self_type & | operator= (char_type aChar) |
| void | Adopt (const char_type *aData, size_type aLength=PR_UINT32_MAX) |
Protected Member Functions | |
| nsCString (const char_type *aData, size_type aLength, PRUint32 aFlags) | |
| typedef nsCString nsCString::self_type |
Reimplemented from nsACString.
Reimplemented in nsDependentCString, NS_ConvertUTF16toUTF8, and NS_LossyConvertUTF16toASCII.
| nsCString::nsCString | ( | ) | [inline] |
| nsCString::nsCString | ( | const abstract_string_type & | aReadable | ) | [inline, explicit] |
| nsCString::nsCString | ( | const char_type * | aData, | |
| size_type | aLength = PR_UINT32_MAX | |||
| ) | [inline, explicit] |
| nsCString::~nsCString | ( | ) | [inline] |
| nsCString::nsCString | ( | const char_type * | aData, | |
| size_type | aLength, | |||
| PRUint32 | aFlags | |||
| ) | [inline, protected] |
| self_type& nsCString::operator= | ( | const abstract_string_type & | aReadable | ) | [inline] |
1.5.6