FTCharToGlyphIndexMap Class Reference

#include <FTCharToGlyphIndexMap.h>

List of all members.

Public Types

enum  
enum  
typedef unsigned long CharacterCode
typedef signed long GlyphIndex
typedef unsigned long CharacterCode
typedef signed long GlyphIndex

Public Member Functions

 FTCharToGlyphIndexMap ()
virtual ~FTCharToGlyphIndexMap ()
void clear ()
GlyphIndex find (CharacterCode c)
void insert (CharacterCode c, GlyphIndex g)
 FTCharToGlyphIndexMap ()
virtual ~FTCharToGlyphIndexMap ()
void clear ()
GlyphIndex find (CharacterCode c)
void insert (CharacterCode c, GlyphIndex g)

Private Attributes

GlyphIndex ** Indices
GlyphIndex ** Indices


Detailed Description

Provides a non-STL alternative to the STL map<unsigned long, unsigned long> which maps character codes to glyph indices inside FTCharmap.

Implementation:

Caveats:

Definition at line 27 of file FTCharToGlyphIndexMap.h.


Member Typedef Documentation

typedef unsigned long FTCharToGlyphIndexMap::CharacterCode

Definition at line 31 of file FTCharToGlyphIndexMap.h.

typedef signed long FTCharToGlyphIndexMap::GlyphIndex

Definition at line 32 of file FTCharToGlyphIndexMap.h.

typedef unsigned long FTCharToGlyphIndexMap::CharacterCode

Definition at line 31 of file FTCharToGlyphIndexMap.h.

typedef signed long FTCharToGlyphIndexMap::GlyphIndex

Definition at line 32 of file FTCharToGlyphIndexMap.h.


Member Enumeration Documentation

anonymous enum

Definition at line 34 of file FTCharToGlyphIndexMap.h.

anonymous enum

Definition at line 34 of file FTCharToGlyphIndexMap.h.


Constructor & Destructor Documentation

FTCharToGlyphIndexMap::FTCharToGlyphIndexMap (  )  [inline]

Definition at line 41 of file FTCharToGlyphIndexMap.h.

virtual FTCharToGlyphIndexMap::~FTCharToGlyphIndexMap (  )  [inline, virtual]

Definition at line 46 of file FTCharToGlyphIndexMap.h.

FTCharToGlyphIndexMap::FTCharToGlyphIndexMap (  )  [inline]

Definition at line 41 of file FTCharToGlyphIndexMap.h.

virtual FTCharToGlyphIndexMap::~FTCharToGlyphIndexMap (  )  [inline, virtual]

Definition at line 46 of file FTCharToGlyphIndexMap.h.


Member Function Documentation

void FTCharToGlyphIndexMap::clear (  )  [inline]

Definition at line 59 of file FTCharToGlyphIndexMap.h.

References i, and NumberOfBuckets.

Referenced by FTCharmap::CharMap(), and FTCharmap::~FTCharmap().

GlyphIndex FTCharToGlyphIndexMap::find ( CharacterCode  c  )  [inline]

Definition at line 74 of file FTCharToGlyphIndexMap.h.

References BucketSize, IndexNotFound, and ptr.

Referenced by FTCharmap::GlyphListIndex().

void FTCharToGlyphIndexMap::insert ( CharacterCode  c,
GlyphIndex  g 
) [inline]

Definition at line 98 of file FTCharToGlyphIndexMap.h.

References BucketSize, i, IndexNotFound, and NumberOfBuckets.

Referenced by FTCharmap::InsertIndex().

void FTCharToGlyphIndexMap::clear (  )  [inline]

Definition at line 59 of file FTCharToGlyphIndexMap.h.

References i, and NumberOfBuckets.

GlyphIndex FTCharToGlyphIndexMap::find ( CharacterCode  c  )  [inline]

Definition at line 74 of file FTCharToGlyphIndexMap.h.

References BucketSize, IndexNotFound, and ptr.

void FTCharToGlyphIndexMap::insert ( CharacterCode  c,
GlyphIndex  g 
) [inline]

Definition at line 98 of file FTCharToGlyphIndexMap.h.

References BucketSize, i, IndexNotFound, and NumberOfBuckets.


Member Data Documentation

GlyphIndex** FTCharToGlyphIndexMap::Indices [private]

Definition at line 126 of file FTCharToGlyphIndexMap.h.

GlyphIndex** FTCharToGlyphIndexMap::Indices [private]

Definition at line 126 of file FTCharToGlyphIndexMap.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:25:26 2011 for ROOT_528-00b_version by  doxygen 1.5.1