nsScannerBufferList::Position Class Reference

#include <nsScannerString.h>

Inheritance diagram for nsScannerBufferList::Position:

Inheritance graph
[legend]
Collaboration diagram for nsScannerBufferList::Position:

Collaboration graph
[legend]

List of all members.


Detailed Description

The mPosition member must be contained with mBuffer->DataStart() and mBuffer->DataEnd().

Public Member Functions

 Position ()
 Position (Buffer *buffer, PRUnichar *position)
 Position (const nsScannerIterator &aIter)
Positionoperator= (const nsScannerIterator &aIter)

Static Public Member Functions

static size_t Distance (const Position &p1, const Position &p2)

Public Attributes

BuffermBuffer
PRUnicharmPosition

Constructor & Destructor Documentation

nsScannerBufferList::Position::Position (  )  [inline]

nsScannerBufferList::Position::Position ( Buffer buffer,
PRUnichar position 
) [inline]

nsScannerBufferList::Position::Position ( const nsScannerIterator aIter  )  [inline]


Member Function Documentation

nsScannerBufferList::Position & nsScannerBufferList::Position::operator= ( const nsScannerIterator aIter  )  [inline]

size_t nsScannerBufferList::Position::Distance ( const Position p1,
const Position p2 
) [static]


Member Data Documentation


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

Generated Mozilla by doxygen 1.5.6