Public Types | Public Member Functions | Protected Member Functions

nsCString_external Class Reference

#include <nsStringAPI.h>

Inheritance diagram for nsCString_external:
Collaboration diagram for nsCString_external:

List of all members.

Public Types

typedef nsCString_external self_type
typedef nsACString abstract_string_type

Public Member Functions

 nsCString_external ()
 nsCString_external (const self_type &aString)
 nsCString_external (const abstract_string_type &aReadable)
 nsCString_external (const char_type *aData, size_type aLength=PR_UINT32(4294967295))
 ~nsCString_external ()
const char_typeget () const
self_typeoperator= (const self_type &aString)
self_typeoperator= (const abstract_string_type &aReadable)
self_typeoperator= (const char_type *aPtr)
self_typeoperator= (char_type aChar)
void Adopt (const char_type *aData, size_type aLength=PR_UINT32(4294967295))

Protected Member Functions

 nsCString_external (const char_type *aData, size_type aLength, PRUint32 aFlags)

Member Typedef Documentation


Constructor & Destructor Documentation

nsCString_external::nsCString_external (  )  [inline]
nsCString_external::nsCString_external ( const self_type aString  )  [inline]
nsCString_external::nsCString_external ( const abstract_string_type aReadable  )  [inline, explicit]
nsCString_external::nsCString_external ( const char_type aData,
size_type  aLength = PR_UINT32(4294967295) 
) [inline, explicit]
nsCString_external::~nsCString_external (  )  [inline]
nsCString_external::nsCString_external ( const char_type aData,
size_type  aLength,
PRUint32  aFlags 
) [inline, protected]

Member Function Documentation

void nsCString_external::Adopt ( const char_type aData,
size_type  aLength = PR_UINT32(4294967295) 
) [inline]
const char_type* nsCString_external::get (  )  const [inline]
self_type& nsCString_external::operator= ( char_type  aChar  )  [inline]

Reimplemented from nsACString.

self_type& nsCString_external::operator= ( const char_type aPtr  )  [inline]

Reimplemented from nsACString.

self_type& nsCString_external::operator= ( const abstract_string_type aReadable  )  [inline]

Reimplemented from nsACString.

self_type& nsCString_external::operator= ( const self_type aString  )  [inline]

Reimplemented from nsACString.


The documentation for this class was generated from the following file: