Public Types | Public Member Functions | Protected Member Functions

nsString_external Class Reference

basic strings More...

#include <nsStringAPI.h>

Inheritance diagram for nsString_external:
Collaboration diagram for nsString_external:

List of all members.

Public Types

typedef nsString_external self_type
typedef nsAString abstract_string_type

Public Member Functions

 nsString_external ()
 nsString_external (const self_type &aString)
 nsString_external (const abstract_string_type &aReadable)
 nsString_external (const char_type *aData, size_type aLength=PR_UINT32(4294967295))
 ~nsString_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

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

Detailed Description

basic strings


Member Typedef Documentation


Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from nsAString.

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

Reimplemented from nsAString.

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

Reimplemented from nsAString.

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

Reimplemented from nsAString.


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