nsScannerSharedSubstring Class Reference

#include <nsScannerString.h>

Inheritance diagram for nsScannerSharedSubstring:

Inheritance graph
[legend]
Collaboration diagram for nsScannerSharedSubstring:

Collaboration graph
[legend]

List of all members.


Detailed Description

When you call .writable(), it will copy the data and return a mutable string object. This class also manages releasing the reference to the scanner buffer when it is no longer needed.

Public Member Functions

 nsScannerSharedSubstring ()
 ~nsScannerSharedSubstring ()
 NS_HIDDEN_ (void) Rebind(const nsScannerIterator &aStart
nsSubstringwritable ()
const nsSubstringstr () const

Public Attributes

const nsScannerIteratoraEnd

Constructor & Destructor Documentation

nsScannerSharedSubstring::nsScannerSharedSubstring (  )  [inline]

nsScannerSharedSubstring::~nsScannerSharedSubstring (  )  [inline]


Member Function Documentation

nsScannerSharedSubstring::NS_HIDDEN_ ( void   )  const

nsSubstring& nsScannerSharedSubstring::writable (  )  [inline]

const nsSubstring& nsScannerSharedSubstring::str (  )  const [inline]


Member Data Documentation


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

Generated Mozilla by doxygen 1.5.6