Classes | Public Member Functions | Friends

gfxSkipChars Class Reference

The gfxSkipChars list is represented as a list of bytes of the form [chars to keep, chars to skip, chars to keep, chars to skip, ...] In the special case where all chars are to be kept, the list is length zero. More...

#include <gfxSkipChars.h>

Collaboration diagram for gfxSkipChars:

List of all members.

Classes

struct  Shortcut

Public Member Functions

 gfxSkipChars ()
void TakeFrom (gfxSkipChars *aSkipChars)
void TakeFrom (gfxSkipCharsBuilder *aSkipCharsBuilder)
void SetAllKeep (PRUint32 aLength)
PRInt32 GetOriginalCharCount () const

Friends

class gfxSkipCharsIterator

Detailed Description

The gfxSkipChars list is represented as a list of bytes of the form [chars to keep, chars to skip, chars to keep, chars to skip, ...] In the special case where all chars are to be kept, the list is length zero.

A freshly-created gfxSkipChars means "all chars kept".


Constructor & Destructor Documentation

gfxSkipChars::gfxSkipChars (  )  [inline]

Member Function Documentation

PRInt32 gfxSkipChars::GetOriginalCharCount (  )  const [inline]
void gfxSkipChars::SetAllKeep ( PRUint32  aLength  )  [inline]
void gfxSkipChars::TakeFrom ( gfxSkipChars aSkipChars  )  [inline]
void gfxSkipChars::TakeFrom ( gfxSkipCharsBuilder aSkipCharsBuilder  )  [inline]

Friends And Related Function Documentation

friend class gfxSkipCharsIterator [friend]

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