Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

nsWritingIterator< CharT > Class Template Reference

#include <nsStringIterator.h>

List of all members.


Detailed Description

template<class CharT>
class nsWritingIterator< CharT >

See also:
nsTAString

Definition at line 195 of file nsStringIterator.h.


Public Types

typedef ptrdiff_t difference_type
typedef CharT * pointer
typedef CharT & reference
typedef nsWritingIterator< CharT > self_type
typedef CharT value_type

Public Member Functions

self_typeadvance (difference_type n)
pointer end () const
pointer get () const
void normalize_backward ()
void normalize_forward ()
reference operator* () const
self_type operator++ (int)
self_typeoperator++ ()
self_type operator-- (int)
self_typeoperator-- ()
difference_type size_backward () const
difference_type size_forward () const
pointer start () const
PRUint32 write (const value_type *s, PRUint32 n)

Private Attributes

CharT * mEnd
CharT * mPosition
CharT * mStart

Friends

class nsACString
class nsAString
class nsCSubstring
class nsSubstring

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

Generated by  Doxygen 1.6.0   Back to index