Logo Search packages:      
Sourcecode: icu version File versions  Download package


Go to the documentation of this file.
 * (C) Copyright IBM Corp. 1998-2004 - All Rights Reserved


 * \file
 * \internal

#include "LETypes.h"
#include "MorphTables.h"
#include "SubtableProcessor.h"
#include "StateTableProcessor.h"
#include "IndicRearrangement.h"


class LEGlyphStorage;

00025 class IndicRearrangementProcessor : public StateTableProcessor
    virtual void beginStateTable();

    virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index);

    virtual void endStateTable();

    void doRearrangementAction(LEGlyphStorage &glyphStorage, IndicRearrangementVerb verb) const;

    IndicRearrangementProcessor(const MorphSubtableHeader *morphSubtableHeader);
    virtual ~IndicRearrangementProcessor();

     * ICU "poor man's RTTI", returns a UClassID for the actual class.
     * @stable ICU 2.8
    virtual UClassID getDynamicClassID() const;

     * ICU "poor man's RTTI", returns a UClassID for this class.
     * @stable ICU 2.8
    static UClassID getStaticClassID();

    le_int32 firstGlyph;
    le_int32 lastGlyph;

    const IndicRearrangementStateEntry *entryTable;
    const IndicRearrangementSubtableHeader *indicRearrangementSubtableHeader;



Generated by  Doxygen 1.6.0   Back to index