| /* |
| * @(#)GlyphDefinitionTables.cpp 1.5 00/03/15 |
| * |
| * (C) Copyright IBM Corp. 1998, 1999, 2000 - All Rights Reserved |
| * |
| */ |
| |
| #include "LETypes.h" |
| #include "OpenTypeTables.h" |
| #include "GlyphDefinitionTables.h" |
| #include "LESwaps.h" |
| |
| GlyphClassDefinitionTable *GlyphDefinitionTableHeader::getGlyphClassDefinitionTable() |
| { |
| return (GlyphClassDefinitionTable *) ((char *) this + SWAPW(glyphClassDefOffset)); |
| } |
| |
| AttachmentListTable *GlyphDefinitionTableHeader::getAttachmentListTable() |
| { |
| return (AttachmentListTable *) ((char *) this + SWAPW(attachListOffset)); |
| } |
| |
| LigatureCaretListTable *GlyphDefinitionTableHeader::getLigatureCaretListTable() |
| { |
| return (LigatureCaretListTable *) ((char *) this + SWAPW(ligCaretListOffset)); |
| } |
| |
| MarkAttachClassDefinitionTable *GlyphDefinitionTableHeader::getMarkAttachClassDefinitionTable() |
| { |
| return (MarkAttachClassDefinitionTable *) ((char *) this + SWAPW(MarkAttachClassDefOffset)); |
| } |
| |