Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BuiltinFontWidths Class Reference

#include </home/clem/local/src/opie/noncore/unsupported/qpdf/xpdf/BuiltinFont.h>

Collaboration diagram for BuiltinFontWidths:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BuiltinFontWidths (BuiltinFontWidth *widths, int sizeA)
 ~BuiltinFontWidths ()
GBool getWidth (char *name, Gushort *width)

Private Member Functions

int hash (char *name)

Private Attributes

BuiltinFontWidth ** tab
int size

Constructor & Destructor Documentation

BuiltinFontWidths::BuiltinFontWidths BuiltinFontWidth widths,
int  sizeA
 

Definition at line 22 of file BuiltinFont.cc.

References gmalloc(), hash(), i, name, BuiltinFontWidth::next, NULL, size, and tab.

BuiltinFontWidths::~BuiltinFontWidths  ) 
 

Definition at line 37 of file BuiltinFont.cc.

References gfree(), and tab.


Member Function Documentation

GBool BuiltinFontWidths::getWidth char *  name,
Gushort width
 

Definition at line 41 of file BuiltinFont.cc.

References gFalse, gTrue, hash(), BuiltinFontWidth::name, BuiltinFontWidth::next, p, tab, and BuiltinFontWidth::width.

int BuiltinFontWidths::hash char *  name  )  [private]
 

Definition at line 55 of file BuiltinFont.cc.

References p, and size.

Referenced by BuiltinFontWidths(), and getWidth().


Member Data Documentation

int BuiltinFontWidths::size [private]
 

Definition at line 52 of file BuiltinFont.h.

Referenced by BuiltinFontWidths(), and hash().

BuiltinFontWidth** BuiltinFontWidths::tab [private]
 

Definition at line 51 of file BuiltinFont.h.

Referenced by BuiltinFontWidths(), getWidth(), and ~BuiltinFontWidths().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:27:35 2005 for OPIE by  doxygen 1.4.2